home *** CD-ROM | disk | FTP | other *** search
/ mail.altrad.com / 2015.02.mail.altrad.com.tar / mail.altrad.com / TEST / office german / PROPLUS.WW / PROPLSWW.CAB / FL_html40_xsd________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Extensible Markup Language  |  2006-10-26  |  178KB  |  4,947 lines

  1. <?xml version='1.0' encoding='utf-8' ?>
  2. <schema xmlns="http://www.w3.org/1999/XMLSchema" version="1.0"
  3.         targetNamespace='HTML 4.0'
  4.         xmlns:html40='http://schemas.microsoft.com/Schemas/DEFHTML40'
  5.         xmlns:vs='http://schemas.microsoft.com/Schemas/VisualStudio/HTML Intellisense'
  6.         vs:clientom="htm40dom.tlb"
  7.         vs:ishtmlschema="true"
  8.         vs:iscasesensitive="false"
  9.         vs:htmlflavor="4.0">
  10.  
  11. <!--
  12.      Warning:                                                                                    
  13.      Warning: 
  14.      Warning: This is the default HTML 4.0 namespace, do not change the targetNamespace above 
  15.      Warning: 
  16.      Warning: 
  17. -->
  18.  
  19.     <element name="HeadContent" vs:nonbrowseable="true">
  20.         <complexType content="mixed">
  21.             <choice>
  22.             <element ref="base"/>
  23.             <element ref="bgsound"/>
  24.             <element ref="isindex"/>
  25.             <element ref="link"/>
  26.             <element ref="meta"/>
  27.             <element ref="nextid"/>
  28.             <element ref="script"/>
  29.             <element ref="style"/>
  30.             <element ref="title"/>
  31.             <element ref="xml"/>
  32.             </choice>
  33.         </complexType>
  34.     </element>
  35.     <element name="BlockContent" vs:nonbrowseable="true">
  36.         <complexType content="mixed">
  37.             <choice>
  38.             <element ref="address"/>
  39.             <element ref="basefont"/>
  40.             <element ref="blockquote"/>
  41.             <element ref="center"/>
  42.             <element ref="dir"/>
  43.             <element ref="div"/>
  44.             <element ref="dl"/>
  45.             <element ref="fieldset"/>
  46.             <element ref="form"/>
  47.             <element ref="h1"/>
  48.             <element ref="h2"/>
  49.             <element ref="h3"/>
  50.             <element ref="h4"/>
  51.             <element ref="h5"/>
  52.             <element ref="h6"/>
  53.             <element ref="hr"/>
  54.             <element ref="isindex"/>
  55.             <element ref="listing"/>
  56.             <element ref="marquee"/>
  57.             <element ref="menu"/>
  58.             <element ref="noembed"/>
  59.             <element ref="noframes"/>
  60.             <element ref="noscript"/>
  61.             <element ref="ol"/>
  62.             <element ref="p"/>
  63.             <element ref="plaintext"/>
  64.             <element ref="pre"/>
  65.             <element ref="table"/>
  66.             <element ref="ul"/>
  67.             <element ref="xml"/>
  68.             <element ref="xmp"/>
  69.             </choice>
  70.         </complexType>
  71.     </element>
  72.     <element name="BasefontContent" vs:nonbrowseable="true">
  73.         <complexType content="mixed">
  74.             <choice>
  75.             <element ref="applet"/>
  76.             <element ref="b"/>
  77.             <element ref="bdo"/>
  78.             <element ref="big"/>
  79.             <element ref="br"/>
  80.             <element ref="button"/>
  81.             <element ref="cite"/>
  82.             <element ref="code"/>
  83.             <element ref="dfn"/>
  84.             <element ref="em"/>
  85.             <element ref="embed"/>
  86.             <element ref="font"/>
  87.             <element ref="i"/>
  88.             <element ref="iframe"/>
  89.             <element ref="img"/>
  90.             <element ref="input"/>
  91.             <element ref="kbd"/>
  92.             <element ref="label"/>
  93.             <element ref="map"/>
  94.             <element ref="nobr"/>
  95.             <element ref="object"/>
  96.             <element ref="q"/>
  97.             <element ref="s"/>
  98.             <element ref="samp"/>
  99.             <element ref="script"/>
  100.             <element ref="select"/>
  101.             <element ref="small"/>
  102.             <element ref="span"/>
  103.             <element ref="strike"/>
  104.             <element ref="strong"/>
  105.             <element ref="sub"/>
  106.             <element ref="sup"/>
  107.             <element ref="textarea"/>
  108.             <element ref="tt"/>
  109.             <element ref="u"/>
  110.             <element ref="var"/>
  111.             <element ref="wbr"/>
  112.             <element ref="address"/>
  113.             <element ref="basefont"/>
  114.             <element ref="blockquote"/>
  115.             <element ref="dir"/>
  116.             <element ref="div"/>
  117.             <element ref="dl"/>
  118.             <element ref="fieldset"/>
  119.             <element ref="form"/>
  120.             <element ref="h1"/>
  121.             <element ref="h2"/>
  122.             <element ref="h3"/>
  123.             <element ref="h4"/>
  124.             <element ref="h5"/>
  125.             <element ref="h6"/>
  126.             <element ref="hr"/>
  127.             <element ref="isindex"/>
  128.             <element ref="listing"/>
  129.             <element ref="marquee"/>
  130.             <element ref="menu"/>
  131.             <element ref="noembed"/>
  132.             <element ref="noframes"/>
  133.             <element ref="noscript"/>
  134.             <element ref="ol"/>
  135.             <element ref="p"/>
  136.             <element ref="plaintext"/>
  137.             <element ref="pre"/>
  138.             <element ref="ul"/>
  139.             <element ref="xmp"/>
  140.             </choice>
  141.         </complexType>
  142.     </element>
  143.     <element name="MarqueeContent" vs:nonbrowseable="true">
  144.         <complexType content="mixed">
  145.             <choice>
  146.             <element ref="address"/>
  147.             <element ref="basefont"/>
  148.             <element ref="blockquote"/>
  149.             <element ref="dir"/>
  150.             <element ref="div"/>
  151.             <element ref="dl"/>
  152.             <element ref="fieldset"/>
  153.             <element ref="form"/>
  154.             <element ref="h1"/>
  155.             <element ref="h2"/>
  156.             <element ref="h3"/>
  157.             <element ref="h4"/>
  158.             <element ref="h5"/>
  159.             <element ref="h6"/>
  160.             <element ref="hr"/>
  161.             <element ref="isindex"/>
  162.             <element ref="listing"/>
  163.             <element ref="menu"/>
  164.             <element ref="noembed"/>
  165.             <element ref="noframes"/>
  166.             <element ref="noscript"/>
  167.             <element ref="ol"/>
  168.             <element ref="p"/>
  169.             <element ref="plaintext"/>
  170.             <element ref="pre"/>
  171.             <element ref="table"/>
  172.             <element ref="ul"/>
  173.             <element ref="xmp"/>
  174.             </choice>
  175.         </complexType>
  176.     </element>
  177.     <element name="FormContent" vs:nonbrowseable="true">
  178.         <complexType content="mixed">
  179.             <choice>
  180.             <element ref="button"/>
  181.             <element ref="input"/>
  182.             <element ref="label"/>
  183.             <element ref="select"/>
  184.             <element ref="textarea"/>
  185.             </choice>
  186.         </complexType>
  187.     </element>
  188.     <element name="ButtonContent" vs:nonbrowseable="true">
  189.         <complexType content="mixed">
  190.             <choice>
  191.             <element ref="applet"/>
  192.             <element ref="b"/>
  193.             <element ref="bdo"/>
  194.             <element ref="big"/>
  195.             <element ref="br"/>
  196.             <element ref="button"/>
  197.             <element ref="cite"/>
  198.             <element ref="code"/>
  199.             <element ref="dfn"/>
  200.             <element ref="em"/>
  201.             <element ref="embed"/>
  202.             <element ref="font"/>
  203.             <element ref="i"/>
  204.             <element ref="iframe"/>
  205.             <element ref="img"/>
  206.             <element ref="input"/>
  207.             <element ref="kbd"/>
  208.             <element ref="label"/>
  209.             <element ref="map"/>
  210.             <element ref="nobr"/>
  211.             <element ref="object"/>
  212.             <element ref="q"/>
  213.             <element ref="s"/>
  214.             <element ref="samp"/>
  215.             <element ref="script"/>
  216.             <element ref="select"/>
  217.             <element ref="small"/>
  218.             <element ref="span"/>
  219.             <element ref="strike"/>
  220.             <element ref="strong"/>
  221.             <element ref="sub"/>
  222.             <element ref="sup"/>
  223.             <element ref="textarea"/>
  224.             <element ref="tt"/>
  225.             <element ref="u"/>
  226.             <element ref="var"/>
  227.             <element ref="wbr"/>
  228.             <element ref="address"/>
  229.             <element ref="basefont"/>
  230.             <element ref="blockquote"/>
  231.             <element ref="dir"/>
  232.             <element ref="div"/>
  233.             <element ref="dl"/>
  234.             <element ref="h1"/>
  235.             <element ref="h2"/>
  236.             <element ref="h3"/>
  237.             <element ref="h4"/>
  238.             <element ref="h5"/>
  239.             <element ref="h6"/>
  240.             <element ref="hr"/>
  241.             <element ref="listing"/>
  242.             <element ref="marquee"/>
  243.             <element ref="menu"/>
  244.             <element ref="noembed"/>
  245.             <element ref="noframes"/>
  246.             <element ref="noscript"/>
  247.             <element ref="ol"/>
  248.             <element ref="p"/>
  249.             <element ref="plaintext"/>
  250.             <element ref="pre"/>
  251.             <element ref="table"/>
  252.             <element ref="ul"/>
  253.             <element ref="xmp"/>
  254.             </choice>
  255.         </complexType>
  256.     </element>
  257.     <element name="BlockParent" vs:nonbrowseable="true">
  258.         <complexType content="mixed">
  259.             <choice>
  260.             <element ref="applet"/>
  261.             <element ref="basefont"/>
  262.             <element ref="blockquote"/>
  263.             <element ref="body"/>
  264.             <element ref="center"/>
  265.             <element ref="dd"/>
  266.             <element ref="div"/>
  267.             <element ref="dl"/>
  268.             <element ref="embed"/>
  269.             <element ref="fieldset"/>
  270.             <element ref="form"/>
  271.             <element ref="iframe"/>
  272.             <element ref="li"/>
  273.             <element ref="noembed"/>
  274.             <element ref="noframes"/>
  275.             <element ref="noscript"/>
  276.             <element ref="object"/>
  277.             <element ref="plaintext"/>
  278.             <element ref="td"/>
  279.             <element ref="th"/>
  280.             <element ref="xml"/>
  281.             <element ref="xmp"/>
  282.             </choice>
  283.         </complexType>
  284.     </element>
  285.     <element name="TableParent" vs:nonbrowseable="true">
  286.         <complexType content="mixed">
  287.             <choice>
  288.             <element ref="applet"/>
  289.             <element ref="blockquote"/>
  290.             <element ref="body"/>
  291.             <element ref="center"/>
  292.             <element ref="dd"/>
  293.             <element ref="div"/>
  294.             <element ref="dl"/>
  295.             <element ref="embed"/>
  296.             <element ref="fieldset"/>
  297.             <element ref="form"/>
  298.             <element ref="iframe"/>
  299.             <element ref="li"/>
  300.             <element ref="noembed"/>
  301.             <element ref="noframes"/>
  302.             <element ref="noscript"/>
  303.             <element ref="object"/>
  304.             <element ref="plaintext"/>
  305.             <element ref="pre"/>
  306.             <element ref="td"/>
  307.             <element ref="th"/>
  308.             <element ref="xmp"/>
  309.             </choice>
  310.         </complexType>
  311.     </element>
  312.     <element name="FormElementParent" vs:nonbrowseable="true">
  313.         <complexType content="mixed">
  314.             <choice>
  315.             <element ref="applet"/>
  316.             <element ref="basefont"/>
  317.             <element ref="blockquote"/>
  318.             <element ref="body"/>
  319.             <element ref="center"/>
  320.             <element ref="dd"/>
  321.             <element ref="div"/>
  322.             <element ref="dl"/>
  323.             <element ref="embed"/>
  324.             <element ref="fieldset"/>
  325.             <element ref="iframe"/>
  326.             <element ref="li"/>
  327.             <element ref="noembed"/>
  328.             <element ref="noframes"/>
  329.             <element ref="noscript"/>
  330.             <element ref="object"/>
  331.             <element ref="plaintext"/>
  332.             <element ref="pre"/>
  333.             <element ref="td"/>
  334.             <element ref="th"/>
  335.             <element ref="xmp"/>
  336.             </choice>
  337.         </complexType>
  338.     </element>
  339.     <element name="AParent" vs:nonbrowseable="true">
  340.         <complexType content="mixed">
  341.             <choice>
  342.             <element ref="address"/>
  343.             <element ref="b"/>
  344.             <element ref="bdo"/>
  345.             <element ref="big"/>
  346.             <element ref="caption"/>
  347.             <element ref="cite"/>
  348.             <element ref="code"/>
  349.             <element ref="dfn"/>
  350.             <element ref="dt"/>
  351.             <element ref="em"/>
  352.             <element ref="font"/>
  353.             <element ref="form"/>
  354.             <element ref="h1"/>
  355.             <element ref="h2"/>
  356.             <element ref="h3"/>
  357.             <element ref="h4"/>
  358.             <element ref="h5"/>
  359.             <element ref="h6"/>
  360.             <element ref="i"/>
  361.             <element ref="kbd"/>
  362.             <element ref="label"/>
  363.             <element ref="li"/>
  364.             <element ref="legend"/>
  365.             <element ref="marquee"/>
  366.             <element ref="nobr"/>
  367.             <element ref="p"/>
  368.             <element ref="pre"/>
  369.             <element ref="q"/>
  370.             <element ref="s"/>
  371.             <element ref="samp"/>
  372.             <element ref="small"/>
  373.             <element ref="span"/>
  374.             <element ref="strike"/>
  375.             <element ref="strong"/>
  376.             <element ref="sub"/>
  377.             <element ref="sup"/>
  378.             <element ref="tt"/>
  379.             <element ref="u"/>
  380.             <element ref="var"/>
  381.             <element ref="applet"/>
  382.             <element ref="basefont"/>
  383.             <element ref="blockquote"/>
  384.             <element ref="body"/>
  385.             <element ref="center"/>
  386.             <element ref="dd"/>
  387.             <element ref="div"/>
  388.             <element ref="dl"/>
  389.             <element ref="embed"/>
  390.             <element ref="fieldset"/>
  391.             <element ref="form"/>
  392.             <element ref="iframe"/>
  393.             <element ref="noembed"/>
  394.             <element ref="noframes"/>
  395.             <element ref="noscript"/>
  396.             <element ref="object"/>
  397.             <element ref="plaintext"/>
  398.             <element ref="td"/>
  399.             <element ref="th"/>
  400.             <element ref="xmp"/>
  401.             </choice>
  402.         </complexType>
  403.     </element>
  404.     <element name="MarqueeParent" vs:nonbrowseable="true">
  405.         <complexType content="mixed">
  406.             <choice>
  407.             <element ref="applet"/>
  408.             <element ref="basefont"/>
  409.             <element ref="blockquote"/>
  410.             <element ref="body"/>
  411.             <element ref="center"/>
  412.             <element ref="dd"/>
  413.             <element ref="div"/>
  414.             <element ref="dl"/>
  415.             <element ref="embed"/>
  416.             <element ref="fieldset"/>
  417.             <element ref="form"/>
  418.             <element ref="iframe"/>
  419.             <element ref="noembed"/>
  420.             <element ref="noframes"/>
  421.             <element ref="noscript"/>
  422.             <element ref="object"/>
  423.             <element ref="plaintext"/>
  424.             <element ref="pre"/>
  425.             <element ref="td"/>
  426.             <element ref="th"/>
  427.             <element ref="xmp"/>
  428.             </choice>
  429.         </complexType>
  430.     </element>
  431.     <element name="InlineParent" vs:nonbrowseable="true">
  432.         <complexType content="mixed">
  433.             <choice>
  434.             <element ref="a"/>
  435.             <element ref="address"/>
  436.             <element ref="b"/>
  437.             <element ref="bdo"/>
  438.             <element ref="big"/>
  439.             <element ref="button"/>
  440.             <element ref="caption"/>
  441.             <element ref="cite"/>
  442.             <element ref="code"/>
  443.             <element ref="dfn"/>
  444.             <element ref="dt"/>
  445.             <element ref="em"/>
  446.             <element ref="font"/>
  447.             <element ref="h1"/>
  448.             <element ref="h2"/>
  449.             <element ref="h3"/>
  450.             <element ref="h4"/>
  451.             <element ref="h5"/>
  452.             <element ref="h6"/>
  453.             <element ref="i"/>
  454.             <element ref="kbd"/>
  455.             <element ref="label"/>
  456.             <element ref="legend"/>
  457.             <element ref="marquee"/>
  458.             <element ref="nobr"/>
  459.             <element ref="p"/>
  460.             <element ref="pre"/>
  461.             <element ref="q"/>
  462.             <element ref="s"/>
  463.             <element ref="samp"/>
  464.             <element ref="small"/>
  465.             <element ref="span"/>
  466.             <element ref="strike"/>
  467.             <element ref="strong"/>
  468.             <element ref="sub"/>
  469.             <element ref="sup"/>
  470.             <element ref="tt"/>
  471.             <element ref="u"/>
  472.             <element ref="var"/>
  473.             <element ref="xml"/>
  474.             </choice>
  475.         </complexType>
  476.     </element>
  477.     <element name="InlineParentNoPre" vs:nonbrowseable="true">
  478.         <complexType content="mixed">
  479.             <choice>
  480.             <element ref="a"/>
  481.             <element ref="address"/>
  482.             <element ref="b"/>
  483.             <element ref="bdo"/>
  484.             <element ref="big"/>
  485.             <element ref="button"/>
  486.             <element ref="caption"/>
  487.             <element ref="cite"/>
  488.             <element ref="code"/>
  489.             <element ref="dfn"/>
  490.             <element ref="dt"/>
  491.             <element ref="em"/>
  492.             <element ref="font"/>
  493.             <element ref="h1"/>
  494.             <element ref="h2"/>
  495.             <element ref="h3"/>
  496.             <element ref="h4"/>
  497.             <element ref="h5"/>
  498.             <element ref="h6"/>
  499.             <element ref="i"/>
  500.             <element ref="kbd"/>
  501.             <element ref="label"/>
  502.             <element ref="legend"/>
  503.             <element ref="marquee"/>
  504.             <element ref="nobr"/>
  505.             <element ref="p"/>
  506.             <element ref="q"/>
  507.             <element ref="s"/>
  508.             <element ref="samp"/>
  509.             <element ref="small"/>
  510.             <element ref="span"/>
  511.             <element ref="strike"/>
  512.             <element ref="strong"/>
  513.             <element ref="sub"/>
  514.             <element ref="sup"/>
  515.             <element ref="tt"/>
  516.             <element ref="u"/>
  517.             <element ref="var"/>
  518.             <element ref="xml"/>
  519.             </choice>
  520.         </complexType>
  521.     </element>
  522.     <element name="InlineParentNoButton" vs:nonbrowseable="true">
  523.         <complexType content="mixed">
  524.             <choice>
  525.             <element ref="a"/>
  526.             <element ref="address"/>
  527.             <element ref="b"/>
  528.             <element ref="bdo"/>
  529.             <element ref="big"/>
  530.             <element ref="caption"/>
  531.             <element ref="cite"/>
  532.             <element ref="code"/>
  533.             <element ref="dfn"/>
  534.             <element ref="dt"/>
  535.             <element ref="em"/>
  536.             <element ref="font"/>
  537.             <element ref="h1"/>
  538.             <element ref="h2"/>
  539.             <element ref="h3"/>
  540.             <element ref="h4"/>
  541.             <element ref="h5"/>
  542.             <element ref="h6"/>
  543.             <element ref="i"/>
  544.             <element ref="kbd"/>
  545.             <element ref="label"/>
  546.             <element ref="legend"/>
  547.             <element ref="marquee"/>
  548.             <element ref="nobr"/>
  549.             <element ref="p"/>
  550.             <element ref="pre"/>
  551.             <element ref="q"/>
  552.             <element ref="s"/>
  553.             <element ref="samp"/>
  554.             <element ref="small"/>
  555.             <element ref="span"/>
  556.             <element ref="strike"/>
  557.             <element ref="strong"/>
  558.             <element ref="sub"/>
  559.             <element ref="sup"/>
  560.             <element ref="tt"/>
  561.             <element ref="u"/>
  562.             <element ref="var"/>
  563.             <element ref="xml"/>
  564.             </choice>
  565.         </complexType>
  566.     </element>
  567.     <element name="InlineContent" vs:nonbrowseable="true">
  568.         <complexType content="mixed">
  569.             <choice>
  570.             <element ref="a"/>
  571.             <element ref="acronym"/>
  572.             <element ref="applet"/>
  573.             <element ref="b"/>
  574.             <element ref="bdo"/>
  575.             <element ref="big"/>
  576.             <element ref="br"/>
  577.             <element ref="button"/>
  578.             <element ref="cite"/>
  579.             <element ref="code"/>
  580.             <element ref="dfn"/>
  581.             <element ref="em"/>
  582.             <element ref="embed"/>
  583.             <element ref="font"/>
  584.             <element ref="i"/>
  585.             <element ref="iframe"/>
  586.             <element ref="img"/>
  587.             <element ref="input"/>
  588.             <element ref="kbd"/>
  589.             <element ref="label"/>
  590.             <element ref="map"/>
  591.             <element ref="nobr"/>
  592.             <element ref="object"/>
  593.             <element ref="q"/>
  594.             <element ref="ruby"/>
  595.             <element ref="s"/>
  596.             <element ref="samp"/>
  597.             <element ref="script"/>
  598.             <element ref="select"/>
  599.             <element ref="small"/>
  600.             <element ref="span"/>
  601.             <element ref="strike"/>
  602.             <element ref="strong"/>
  603.             <element ref="sub"/>
  604.             <element ref="sup"/>
  605.             <element ref="textarea"/>
  606.             <element ref="tt"/>
  607.             <element ref="u"/>
  608.             <element ref="var"/>
  609.             <element ref="wbr"/>
  610.             </choice>
  611.         </complexType>
  612.     </element>
  613.     <element name="FormElementContent" vs:nonbrowseable="true">
  614.         <complexType content="mixed">
  615.             <choice>
  616.             <element ref="a"/>
  617.             <element ref="acronym"/>
  618.             <element ref="applet"/>
  619.             <element ref="b"/>
  620.             <element ref="bdo"/>
  621.             <element ref="big"/>
  622.             <element ref="br"/>
  623.             <element ref="button"/>
  624.             <element ref="cite"/>
  625.             <element ref="code"/>
  626.             <element ref="dfn"/>
  627.             <element ref="em"/>
  628.             <element ref="embed"/>
  629.             <element ref="font"/>
  630.             <element ref="i"/>
  631.             <element ref="iframe"/>
  632.             <element ref="img"/>
  633.             <element ref="input"/>
  634.             <element ref="kbd"/>
  635.             <element ref="label"/>
  636.             <element ref="map"/>
  637.             <element ref="nobr"/>
  638.             <element ref="object"/>
  639.             <element ref="q"/>
  640.             <element ref="s"/>
  641.             <element ref="samp"/>
  642.             <element ref="script"/>
  643.             <element ref="select"/>
  644.             <element ref="small"/>
  645.             <element ref="span"/>
  646.             <element ref="strike"/>
  647.             <element ref="strong"/>
  648.             <element ref="sub"/>
  649.             <element ref="sup"/>
  650.             <element ref="textarea"/>
  651.             <element ref="tt"/>
  652.             <element ref="u"/>
  653.             <element ref="var"/>
  654.             <element ref="wbr"/>
  655.             <element ref="address"/>
  656.             <element ref="basefont"/>
  657.             <element ref="blockquote"/>
  658.             <element ref="dir"/>
  659.             <element ref="div"/>
  660.             <element ref="dl"/>
  661.             <element ref="fieldset"/>
  662.             <element ref="h1"/>
  663.             <element ref="h2"/>
  664.             <element ref="h3"/>
  665.             <element ref="h4"/>
  666.             <element ref="h5"/>
  667.             <element ref="h6"/>
  668.             <element ref="hr"/>
  669.             <element ref="isindex"/>
  670.             <element ref="listing"/>
  671.             <element ref="marquee"/>
  672.             <element ref="menu"/>
  673.             <element ref="noembed"/>
  674.             <element ref="noframes"/>
  675.             <element ref="noscript"/>
  676.             <element ref="ol"/>
  677.             <element ref="p"/>
  678.             <element ref="plaintext"/>
  679.             <element ref="pre"/>
  680.             <element ref="table"/>
  681.             <element ref="ul"/>
  682.             <element ref="xmp"/>
  683.             </choice>
  684.         </complexType>
  685.     </element>
  686.     <element name="AContent" vs:nonbrowseable="true">
  687.         <complexType content="mixed">
  688.             <choice>
  689.             <element ref="applet"/>
  690.             <element ref="acronym"/>
  691.             <element ref="b"/>
  692.             <element ref="bdo"/>
  693.             <element ref="big"/>
  694.             <element ref="br"/>
  695.             <element ref="button"/>
  696.             <element ref="cite"/>
  697.             <element ref="code"/>
  698.             <element ref="dfn"/>
  699.             <element ref="em"/>
  700.             <element ref="embed"/>
  701.             <element ref="font"/>
  702.             <element ref="i"/>
  703.             <element ref="iframe"/>
  704.             <element ref="img"/>
  705.             <element ref="input"/>
  706.             <element ref="kbd"/>
  707.             <element ref="label"/>
  708.             <element ref="map"/>
  709.             <element ref="nobr"/>
  710.             <element ref="object"/>
  711.             <element ref="q"/>
  712.             <element ref="s"/>
  713.             <element ref="samp"/>
  714.             <element ref="script"/>
  715.             <element ref="select"/>
  716.             <element ref="small"/>
  717.             <element ref="span"/>
  718.             <element ref="strike"/>
  719.             <element ref="strong"/>
  720.             <element ref="sub"/>
  721.             <element ref="sup"/>
  722.             <element ref="textarea"/>
  723.             <element ref="tt"/>
  724.             <element ref="u"/>
  725.             <element ref="var"/>
  726.             <element ref="wbr"/>
  727.             </choice>
  728.         </complexType>
  729.     </element>
  730.     <element name="PreContent" vs:nonbrowseable="true">
  731.         <complexType content="mixed">
  732.             <choice>
  733.             <element ref="acronym"/>
  734.             <element ref="b"/>
  735.             <element ref="bdo"/>
  736.             <element ref="br"/>
  737.             <element ref="button"/>
  738.             <element ref="cite"/>
  739.             <element ref="code"/>
  740.             <element ref="dfn"/>
  741.             <element ref="em"/>
  742.             <element ref="embed"/>
  743.             <element ref="i"/>
  744.             <element ref="input"/>
  745.             <element ref="kbd"/>
  746.             <element ref="label"/>
  747.             <element ref="map"/>
  748.             <element ref="q"/>
  749.             <element ref="s"/>
  750.             <element ref="samp"/>
  751.             <element ref="script"/>
  752.             <element ref="select"/>
  753.             <element ref="span"/>
  754.             <element ref="strike"/>
  755.             <element ref="strong"/>
  756.             <element ref="textarea"/>
  757.             <element ref="tt"/>
  758.             <element ref="u"/>
  759.             <element ref="var"/>
  760.             <element ref="xml"/>
  761.             <element ref="wbr"/>
  762.             </choice>
  763.         </complexType>
  764.     </element>
  765.     <element name="LabelContent" vs:nonbrowseable="true">
  766.         <complexType content="mixed">
  767.             <choice>
  768.             <element ref="a" />
  769.             <element ref="applet"/>
  770.             <element ref="acronym"/>
  771.             <element ref="b"/>
  772.             <element ref="bdo"/>
  773.             <element ref="big"/>
  774.             <element ref="br"/>
  775.             <element ref="button"/>
  776.             <element ref="cite"/>
  777.             <element ref="code"/>
  778.             <element ref="dfn"/>
  779.             <element ref="em"/>
  780.             <element ref="embed"/>
  781.             <element ref="font"/>
  782.             <element ref="i"/>
  783.             <element ref="iframe"/>
  784.             <element ref="img"/>
  785.             <element ref="input"/>
  786.             <element ref="kbd"/>
  787.             <element ref="map"/>
  788.             <element ref="nobr"/>
  789.             <element ref="object"/>
  790.             <element ref="q"/>
  791.             <element ref="s"/>
  792.             <element ref="samp"/>
  793.             <element ref="script"/>
  794.             <element ref="select"/>
  795.             <element ref="small"/>
  796.             <element ref="span"/>
  797.             <element ref="strike"/>
  798.             <element ref="strong"/>
  799.             <element ref="sub"/>
  800.             <element ref="sup"/>
  801.             <element ref="textarea"/>
  802.             <element ref="tt"/>
  803.             <element ref="u"/>
  804.             <element ref="var"/>
  805.             <element ref="wbr"/>
  806.             </choice>
  807.         </complexType>
  808.     </element>
  809.  
  810.     <attributeGroup name="coreLanguage" vs:nonbrowseable="true">
  811.         <attribute name="dir"  value="ltr">
  812.             <simpleType base="NMTOKEN">
  813.                 <enumeration value="ltr"/>
  814.                 <enumeration value="rtl"/>
  815.             </simpleType>
  816.         </attribute>
  817.         <attribute name="lang"/>
  818.         <attribute name="language"  value="jscript">
  819.             <simpleType base="NMTOKEN">
  820.                 <enumeration value="jscript"/>
  821.                 <enumeration value="javascript"/>
  822.                 <enumeration value="vbs"/>
  823.                 <enumeration value="vbscript"/>
  824.                 <enumeration value="xml"/>
  825.             </simpleType>
  826.         </attribute>
  827.     </attributeGroup>
  828.  
  829.     <attributeGroup name="coreData" vs:nonbrowseable="true">
  830.         <attribute name="datafld"/>
  831.         <attribute name="dataformatas"  value="html">
  832.             <simpleType base="NMTOKEN">
  833.                 <enumeration value="html"/>
  834.                 <enumeration value="plaintext"/>
  835.                 <enumeration value="text"/>
  836.             </simpleType>
  837.         </attribute>
  838.         <attribute name="datasrc"/>
  839.     </attributeGroup>
  840.  
  841.     <element name="a" vs:clientom="anchor">
  842.         <complexType content="mixed">
  843.             <choice>
  844.             <element ref="AContent"/>
  845.             </choice>
  846.             <attribute name="accesskey"/>
  847.             <attribute name="class" vs:mapstoname="className"/>
  848.             <attribute name="id"/>
  849.             <attribute name="runat" vs:readonly="true">
  850.                 <simpleType base="NMTOKEN">
  851.                     <enumeration value="server"/>
  852.                 </simpleType>
  853.             </attribute>
  854.             <attribute name="style" vs:builder="style"/>
  855.             <attribute name="tabindex" />
  856.             <attribute name="title"/>
  857.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  858.             <attribute name="xmlns" />
  859.             <attribute name="href" type="uri-reference"/>
  860.             <attribute name="name"/>
  861.             <attribute name="onblur" vs:omtype="event"/>
  862.             <attribute name="onfocus" vs:omtype="event"/>
  863.             <attribute name="onserverclick" vs:omtype="event" />
  864.             <attribute name="onserverchange" vs:omtype="event" />
  865.             <attribute name="target" >
  866.                 <simpleType base="NMTOKEN">
  867.                     <enumeration value="_blank"/>
  868.                     <enumeration value="_parent"/>
  869.                     <enumeration value="_search"/>
  870.                     <enumeration value="_self"/>
  871.                     <enumeration value="_top"/>
  872.                 </simpleType>
  873.             </attribute>
  874.             <attribute name="accesskey"/>
  875.             <attribute name="class" vs:mapstoname="className"/>
  876.             <attribute name="id"/>
  877.             <attribute name="runat" vs:readonly="true">
  878.                 <simpleType base="NMTOKEN">
  879.                     <enumeration value="server"/>
  880.                 </simpleType>
  881.             </attribute>
  882.             <attribute name="style" vs:builder="style"/>
  883.             <attribute name="tabindex" />
  884.             <attribute name="title"/>
  885.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  886.             <attribute name="xmlns" />
  887.             <attribute name="onclick" vs:omtype="event"/>
  888.             <attribute name="ondblclick" vs:omtype="event"/>
  889.             <attribute name="onhelp" vs:omtype="event"/>
  890.             <attribute name="onkeydown" vs:omtype="event"/>
  891.             <attribute name="onkeypress" vs:omtype="event"/>
  892.             <attribute name="onkeyup" vs:omtype="event"/>
  893.             <attribute name="onmousemove" vs:omtype="event"/>
  894.             <attribute name="onmouseout" vs:omtype="event"/>
  895.             <attribute name="onmouseover" vs:omtype="event"/>
  896.             <attribute name="onmouseup" vs:omtype="event"/>
  897.         </complexType>
  898.     </element>
  899.     <element name="acronym" vs:clientom="phrase">
  900.         <complexType content="mixed">
  901.             <choice>
  902.             <element ref="InlineContent"/>
  903.             <element ref="coreLanguage"/>
  904.             </choice>
  905.             <attribute name="accesskey"/>
  906.             <attribute name="class" vs:mapstoname="className"/>
  907.             <attribute name="id"/>
  908.             <attribute name="runat" vs:readonly="true">
  909.                 <simpleType base="NMTOKEN">
  910.                     <enumeration value="server"/>
  911.                 </simpleType>
  912.             </attribute>
  913.             <attribute name="style" vs:builder="style"/>
  914.             <attribute name="tabindex"/>
  915.             <attribute name="title"/>
  916.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  917.             <attribute name="xmlns" />
  918.             <attribute name="onclick" vs:omtype="event"/>
  919.             <attribute name="ondblclick" vs:omtype="event"/>
  920.             <attribute name="onhelp" vs:omtype="event"/>
  921.             <attribute name="onkeydown" vs:omtype="event"/>
  922.             <attribute name="onkeypress" vs:omtype="event"/>
  923.             <attribute name="onkeyup" vs:omtype="event"/>
  924.             <attribute name="onmousemove" vs:omtype="event"/>
  925.             <attribute name="onmouseout" vs:omtype="event"/>
  926.             <attribute name="onmouseover" vs:omtype="event"/>
  927.             <attribute name="onmouseup" vs:omtype="event"/>
  928.         </complexType>
  929.     </element>
  930.     <element name="address" vs:clientom="block">
  931.         <complexType content="mixed">
  932.             <choice>
  933.             <element ref="InlineContent"/>
  934.             <element ref="p"/>
  935.             <element ref="coreLanguage"/>
  936.             </choice>
  937.             <attribute name="accesskey"/>
  938.             <attribute name="class" vs:mapstoname="className"/>
  939.             <attribute name="id"/>
  940.             <attribute name="runat" vs:readonly="true">
  941.                 <simpleType base="NMTOKEN">
  942.                     <enumeration value="server"/>
  943.                 </simpleType>
  944.             </attribute>
  945.             <attribute name="style" vs:builder="style"/>
  946.             <attribute name="tabindex" />
  947.             <attribute name="title"/>
  948.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  949.             <attribute name="xmlns" />
  950.             <attribute name="onclick" vs:omtype="event"/>
  951.             <attribute name="ondblclick" vs:omtype="event"/>
  952.             <attribute name="onhelp" vs:omtype="event"/>
  953.             <attribute name="onkeydown" vs:omtype="event"/>
  954.             <attribute name="onkeypress" vs:omtype="event"/>
  955.             <attribute name="onkeyup" vs:omtype="event"/>
  956.             <attribute name="onmousemove" vs:omtype="event"/>
  957.             <attribute name="onmouseout" vs:omtype="event"/>
  958.             <attribute name="onmouseover" vs:omtype="event"/>
  959.             <attribute name="onmouseup" vs:omtype="event"/>
  960.         </complexType>
  961.     </element>
  962.     <element name="applet" vs:deprecated="true">
  963.         <complexType content="mixed">
  964.             <choice>
  965.             <element ref="InlineContent"/>
  966.             <element ref="BlockContent"/>
  967.             <element ref="param"/>
  968.             <element ref="coreLanguage"/>
  969.             </choice>
  970.             <attribute name="align">
  971.                 <simpleType base="NMTOKEN">
  972.                     <enumeration value="left"/>
  973.                     <enumeration value="right"/>
  974.                     <enumeration value="top"/>
  975.                     <enumeration value="texttop"/>
  976.                     <enumeration value="middle"/>
  977.                     <enumeration value="absmiddle"/>
  978.                     <enumeration value="baseline"/>
  979.                     <enumeration value="bottom"/>
  980.                     <enumeration value="absbottom"/>
  981.                 </simpleType>
  982.             </attribute>
  983.             <attribute name="alt"/>
  984.             <attribute name="code" type="uri-reference"/>
  985.             <attribute name="codebase" type="uri-reference"/>
  986.             <attribute name="height"/>
  987.             <attribute name="hspace" type="ui4"/>
  988.             <attribute name="name"/>
  989.             <attribute name="onafterupdate" vs:omtype="event"/>
  990.             <attribute name="ondataavailable" vs:omtype="event"/>
  991.             <attribute name="ondatasetchanged" vs:omtype="event"/>
  992.             <attribute name="ondatasetcomplete" vs:omtype="event"/>
  993.             <attribute name="onerrorupdate" vs:omtype="event"/>
  994.             <attribute name="onload" vs:omtype="event"/>
  995.             <attribute name="onreadystatechange" vs:omtype="event"/>
  996.             <attribute name="onresize" vs:omtype="event"/>
  997.             <attribute name="src" type="uri-reference"/>
  998.             <attribute name="vspace" type="ui4"/>
  999.             <attribute name="width"/>
  1000.             <attribute name="accesskey"/>
  1001.             <attribute name="class" vs:mapstoname="className"/>
  1002.             <attribute name="id"/>
  1003.             <attribute name="runat" vs:readonly="true">
  1004.                 <simpleType base="NMTOKEN">
  1005.                     <enumeration value="server"/>
  1006.                 </simpleType>
  1007.             </attribute>
  1008.             <attribute name="style" vs:builder="style"/>
  1009.             <attribute name="tabindex" />
  1010.             <attribute name="title"/>
  1011.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1012.             <attribute name="xmlns" />
  1013.             <attribute name="onclick" vs:omtype="event"/>
  1014.             <attribute name="ondblclick" vs:omtype="event"/>
  1015.             <attribute name="onhelp" vs:omtype="event"/>
  1016.             <attribute name="onkeydown" vs:omtype="event"/>
  1017.             <attribute name="onkeypress" vs:omtype="event"/>
  1018.             <attribute name="onkeyup" vs:omtype="event"/>
  1019.             <attribute name="onmousemove" vs:omtype="event"/>
  1020.             <attribute name="onmouseout" vs:omtype="event"/>
  1021.             <attribute name="onmouseover" vs:omtype="event"/>
  1022.             <attribute name="onmouseup" vs:omtype="event"/>
  1023.         </complexType>
  1024.     </element>
  1025.     <element name="area" vs:empty="true">
  1026.         <complexType content="mixed">
  1027.             <choice>
  1028.             <element ref="coreLanguage"/>
  1029.             </choice>
  1030.             <attribute name="alt"/>
  1031.             <attribute name="coords"/>
  1032.             <attribute name="href" type="uri-reference"/>
  1033.             <attribute name="nohref"  value="false" type="boolean" vs:standalone="true" />
  1034.             <attribute name="onafterupdate" vs:omtype="event"/>
  1035.             <attribute name="onblur" vs:omtype="event"/>
  1036.             <attribute name="ondataavailable" vs:omtype="event"/>
  1037.             <attribute name="ondatasetchanged" vs:omtype="event"/>
  1038.             <attribute name="ondatasetcomplete" vs:omtype="event"/>
  1039.             <attribute name="onerrorupdate" vs:omtype="event"/>
  1040.             <attribute name="onload" vs:omtype="event"/>
  1041.             <attribute name="onfocus" vs:omtype="event"/>
  1042.             <attribute name="onreadystatechange" vs:omtype="event"/>
  1043.             <attribute name="onresize" vs:omtype="event"/>
  1044.             <attribute name="shape"  value="rect">
  1045.                 <simpleType base="NMTOKEN">
  1046.                     <enumeration value="rect"/>
  1047.                     <enumeration value="rectangle"/>
  1048.                     <enumeration value="circ"/>
  1049.                     <enumeration value="circle"/>
  1050.                     <enumeration value="poly"/>
  1051.                     <enumeration value="polygon"/>
  1052.                 </simpleType>
  1053.             </attribute>
  1054.             <attribute name="target" >
  1055.                 <simpleType base="NMTOKEN">
  1056.                     <enumeration value="_blank"/>
  1057.                     <enumeration value="_parent"/>
  1058.                     <enumeration value="_search"/>
  1059.                     <enumeration value="_self"/>
  1060.                     <enumeration value="_top"/>
  1061.                 </simpleType>
  1062.             </attribute>
  1063.             <attribute name="accesskey"/>
  1064.             <attribute name="class" vs:mapstoname="className"/>
  1065.             <attribute name="id"/>
  1066.             <attribute name="runat" vs:readonly="true">
  1067.                 <simpleType base="NMTOKEN">
  1068.                     <enumeration value="server"/>
  1069.                 </simpleType>
  1070.             </attribute>
  1071.             <attribute name="style" vs:builder="style"/>
  1072.             <attribute name="tabindex" />
  1073.             <attribute name="title"/>
  1074.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1075.             <attribute name="xmlns" />
  1076.             <attribute name="onclick" vs:omtype="event"/>
  1077.             <attribute name="ondblclick" vs:omtype="event"/>
  1078.             <attribute name="onhelp" vs:omtype="event"/>
  1079.             <attribute name="onkeydown" vs:omtype="event"/>
  1080.             <attribute name="onkeypress" vs:omtype="event"/>
  1081.             <attribute name="onkeyup" vs:omtype="event"/>
  1082.             <attribute name="onmousemove" vs:omtype="event"/>
  1083.             <attribute name="onmouseout" vs:omtype="event"/>
  1084.             <attribute name="onmouseover" vs:omtype="event"/>
  1085.             <attribute name="onmouseup" vs:omtype="event"/>
  1086.         </complexType>
  1087.     </element>
  1088.     <element name="b" vs:clientom="phrase">
  1089.         <complexType content="mixed">
  1090.             <choice>
  1091.             <element ref="InlineContent"/>
  1092.             <element ref="coreLanguage"/>
  1093.             </choice>
  1094.             <attribute name="accesskey"/>
  1095.             <attribute name="class" vs:mapstoname="className"/>
  1096.             <attribute name="id"/>
  1097.             <attribute name="runat" vs:readonly="true">
  1098.                 <simpleType base="NMTOKEN">
  1099.                     <enumeration value="server"/>
  1100.                 </simpleType>
  1101.             </attribute>
  1102.             <attribute name="style" vs:builder="style"/>
  1103.             <attribute name="tabindex" />
  1104.             <attribute name="title"/>
  1105.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1106.             <attribute name="xmlns" />
  1107.             <attribute name="onclick" vs:omtype="event"/>
  1108.             <attribute name="ondblclick" vs:omtype="event"/>
  1109.             <attribute name="onhelp" vs:omtype="event"/>
  1110.             <attribute name="onkeydown" vs:omtype="event"/>
  1111.             <attribute name="onkeypress" vs:omtype="event"/>
  1112.             <attribute name="onkeyup" vs:omtype="event"/>
  1113.             <attribute name="onmousemove" vs:omtype="event"/>
  1114.             <attribute name="onmouseout" vs:omtype="event"/>
  1115.             <attribute name="onmouseover" vs:omtype="event"/>
  1116.             <attribute name="onmouseup" vs:omtype="event"/>
  1117.         </complexType>
  1118.     </element>
  1119.     <element name="base" vs:empty="true">
  1120.         <complexType content="mixed">
  1121.             <attribute name="href" type="uri-reference"/>
  1122.             <attribute name="target" >
  1123.                 <simpleType base="NMTOKEN">
  1124.                     <enumeration value="_blank"/>
  1125.                     <enumeration value="_parent"/>
  1126.                     <enumeration value="_search"/>
  1127.                     <enumeration value="_self"/>
  1128.                     <enumeration value="_top"/>
  1129.                 </simpleType>
  1130.             </attribute>
  1131.             <attribute name="accesskey"/>
  1132.             <attribute name="class" vs:mapstoname="className"/>
  1133.             <attribute name="id"/>
  1134.             <attribute name="runat" vs:readonly="true">
  1135.                 <simpleType base="NMTOKEN">
  1136.                     <enumeration value="server"/>
  1137.                 </simpleType>
  1138.             </attribute>
  1139.             <attribute name="style" vs:builder="style"/>
  1140.             <attribute name="tabindex" />
  1141.             <attribute name="title"/>
  1142.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1143.             <attribute name="xmlns" />
  1144.         </complexType>
  1145.     </element>
  1146.     <element name="basefont" vs:deprecated="true">
  1147.         <complexType content="mixed">
  1148.             <choice>
  1149.             <element ref="BasefontContent"/>
  1150.             </choice>
  1151.             <attribute name="color"  vs:builder="color"/>
  1152.             <attribute name="face"/>
  1153.             <attribute name="size" type="integer"/>
  1154.             <attribute name="accesskey"/>
  1155.             <attribute name="class" vs:mapstoname="className"/>
  1156.             <attribute name="id"/>
  1157.             <attribute name="runat" vs:readonly="true">
  1158.                 <simpleType base="NMTOKEN">
  1159.                     <enumeration value="server"/>
  1160.                 </simpleType>
  1161.             </attribute>
  1162.             <attribute name="style" vs:builder="style"/>
  1163.             <attribute name="tabindex" />
  1164.             <attribute name="title"/>
  1165.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1166.             <attribute name="xmlns" />
  1167.             <attribute name="onclick" vs:omtype="event"/>
  1168.             <attribute name="ondblclick" vs:omtype="event"/>
  1169.             <attribute name="onhelp" vs:omtype="event"/>
  1170.             <attribute name="onkeydown" vs:omtype="event"/>
  1171.             <attribute name="onkeypress" vs:omtype="event"/>
  1172.             <attribute name="onkeyup" vs:omtype="event"/>
  1173.             <attribute name="onmousemove" vs:omtype="event"/>
  1174.             <attribute name="onmouseout" vs:omtype="event"/>
  1175.             <attribute name="onmouseover" vs:omtype="event"/>
  1176.             <attribute name="onmouseup" vs:omtype="event"/>
  1177.         </complexType>
  1178.     </element>
  1179.     <element name="bdo">
  1180.         <complexType content="mixed">
  1181.             <choice>
  1182.             <element ref="InlineContent"/>
  1183.             </choice>
  1184.             <attribute name="dir"  value="ltr">
  1185.                 <simpleType base="NMTOKEN">
  1186.                     <enumeration value="ltr"/>
  1187.                     <enumeration value="rtl"/>
  1188.                 </simpleType>
  1189.             </attribute>
  1190.             <attribute name="language"  value="jscript">
  1191.                 <simpleType base="NMTOKEN">
  1192.                     <enumeration value="jscript"/>
  1193.                     <enumeration value="javascript"/>
  1194.                     <enumeration value="vbs"/>
  1195.                     <enumeration value="vbscript"/>
  1196.                     <enumeration value="xml"/>
  1197.                 </simpleType>
  1198.             </attribute>
  1199.             <attribute name="accesskey"/>
  1200.             <attribute name="class" vs:mapstoname="className"/>
  1201.             <attribute name="id"/>
  1202.             <attribute name="runat" vs:readonly="true">
  1203.                 <simpleType base="NMTOKEN">
  1204.                     <enumeration value="server"/>
  1205.                 </simpleType>
  1206.             </attribute>
  1207.             <attribute name="style" vs:builder="style"/>
  1208.             <attribute name="tabindex" />
  1209.             <attribute name="title"/>
  1210.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1211.             <attribute name="xmlns" />
  1212.             <attribute name="onclick" vs:omtype="event"/>
  1213.             <attribute name="ondblclick" vs:omtype="event"/>
  1214.             <attribute name="onhelp" vs:omtype="event"/>
  1215.             <attribute name="onkeydown" vs:omtype="event"/>
  1216.             <attribute name="onkeypress" vs:omtype="event"/>
  1217.             <attribute name="onkeyup" vs:omtype="event"/>
  1218.             <attribute name="onmousemove" vs:omtype="event"/>
  1219.             <attribute name="onmouseout" vs:omtype="event"/>
  1220.             <attribute name="onmouseover" vs:omtype="event"/>
  1221.             <attribute name="onmouseup" vs:omtype="event"/>
  1222.         </complexType>
  1223.     </element>
  1224.     <element name="bgsound" vs:empty="true">
  1225.         <complexType content="mixed">
  1226.             <choice>
  1227.             <element ref="coreLanguage"/>
  1228.             </choice>
  1229.             <attribute name="balance"  value="0" type="integer"/>
  1230.             <attribute name="loop"/>
  1231.             <attribute name="src" type="uri-reference"/>
  1232.             <attribute name="volume" type="integer"/>
  1233.             <attribute name="accesskey"/>
  1234.             <attribute name="class" vs:mapstoname="className"/>
  1235.             <attribute name="id"/>
  1236.             <attribute name="runat" vs:readonly="true">
  1237.                 <simpleType base="NMTOKEN">
  1238.                     <enumeration value="server"/>
  1239.                 </simpleType>
  1240.             </attribute>
  1241.             <attribute name="style" vs:builder="style"/>
  1242.             <attribute name="tabindex" />
  1243.             <attribute name="title"/>
  1244.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1245.             <attribute name="xmlns" />
  1246.         </complexType>
  1247.     </element>
  1248.     <element name="big" vs:clientom="phrase">
  1249.         <complexType content="mixed">
  1250.             <choice>
  1251.             <element ref="InlineContent"/>
  1252.             <element ref="coreLanguage"/>
  1253.             </choice>
  1254.             <attribute name="accesskey"/>
  1255.             <attribute name="class" vs:mapstoname="className"/>
  1256.             <attribute name="id"/>
  1257.             <attribute name="runat" vs:readonly="true">
  1258.                 <simpleType base="NMTOKEN">
  1259.                     <enumeration value="server"/>
  1260.                 </simpleType>
  1261.             </attribute>
  1262.             <attribute name="style" vs:builder="style"/>
  1263.             <attribute name="tabindex" />
  1264.             <attribute name="title"/>
  1265.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1266.             <attribute name="xmlns" />
  1267.             <attribute name="onclick" vs:omtype="event"/>
  1268.             <attribute name="ondblclick" vs:omtype="event"/>
  1269.             <attribute name="onhelp" vs:omtype="event"/>
  1270.             <attribute name="onkeydown" vs:omtype="event"/>
  1271.             <attribute name="onkeypress" vs:omtype="event"/>
  1272.             <attribute name="onkeyup" vs:omtype="event"/>
  1273.             <attribute name="onmousemove" vs:omtype="event"/>
  1274.             <attribute name="onmouseout" vs:omtype="event"/>
  1275.             <attribute name="onmouseover" vs:omtype="event"/>
  1276.             <attribute name="onmouseup" vs:omtype="event"/>
  1277.         </complexType>
  1278.     </element>
  1279.     <element name="blockquote" vs:clientom="block">
  1280.         <complexType content="mixed">
  1281.             <choice>
  1282.             <element ref="InlineContent"/>
  1283.             <element ref="BlockContent"/>
  1284.             <element ref="coreLanguage"/>
  1285.             </choice>
  1286.             <attribute name="accesskey"/>
  1287.             <attribute name="class" vs:mapstoname="className"/>
  1288.             <attribute name="id"/>
  1289.             <attribute name="runat" vs:readonly="true">
  1290.                 <simpleType base="NMTOKEN">
  1291.                     <enumeration value="server"/>
  1292.                 </simpleType>
  1293.             </attribute>
  1294.             <attribute name="style" vs:builder="style"/>
  1295.             <attribute name="tabindex" />
  1296.             <attribute name="title"/>
  1297.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1298.             <attribute name="xmlns" />
  1299.             <attribute name="onclick" vs:omtype="event"/>
  1300.             <attribute name="ondblclick" vs:omtype="event"/>
  1301.             <attribute name="onhelp" vs:omtype="event"/>
  1302.             <attribute name="onkeydown" vs:omtype="event"/>
  1303.             <attribute name="onkeypress" vs:omtype="event"/>
  1304.             <attribute name="onkeyup" vs:omtype="event"/>
  1305.             <attribute name="onmousemove" vs:omtype="event"/>
  1306.             <attribute name="onmouseout" vs:omtype="event"/>
  1307.             <attribute name="onmouseover" vs:omtype="event"/>
  1308.             <attribute name="onmouseup" vs:omtype="event"/>
  1309.         </complexType>
  1310.     </element>
  1311.     <element name="body">
  1312.         <complexType content="mixed">
  1313.             <choice>
  1314.             <element ref="InlineContent"/>
  1315.             <element ref="BlockContent"/>
  1316.             <element ref="del"/>
  1317.             <element ref="ins"/>
  1318.             <element ref="coreLanguage"/>
  1319.             <element ref="coreData"/>
  1320.             </choice>
  1321.             <attribute name="alink" vs:builder="color"/>
  1322.             <attribute name="background" type="uri-reference"/>
  1323.             <attribute name="bgcolor" vs:builder="color"/>
  1324.             <attribute name="bgproperties">
  1325.                 <simpleType base="NMTOKEN">
  1326.                     <enumeration value="fixed"/>
  1327.                 </simpleType>
  1328.             </attribute>
  1329.             <attribute name="bottommargin" type="integer"/>
  1330.             <attribute name="leftmargin" type="integer"/>
  1331.             <attribute name="link" vs:builder="color"/>
  1332.             <attribute name="onafterupdate" vs:omtype="event"/>
  1333.             <attribute name="onbeforeunload" vs:omtype="event"/>
  1334.             <attribute name="onblur" vs:omtype="event"/>
  1335.             <attribute name="onchange" vs:omtype="event"/>
  1336.             <attribute name="ondataavailable" vs:omtype="event"/>
  1337.             <attribute name="ondatasetchanged" vs:omtype="event"/>
  1338.             <attribute name="ondatasetcomplete" vs:omtype="event"/>
  1339.             <attribute name="onerror" vs:omtype="event"/>
  1340.             <attribute name="onerrorupdate" vs:omtype="event"/>
  1341.             <attribute name="onfilterchange" vs:omtype="event"/>
  1342.             <attribute name="onfocus" vs:omtype="event"/>
  1343.             <attribute name="onload" vs:omtype="event"/>
  1344.             <attribute name="onreadystatechange" vs:omtype="event"/>
  1345.             <attribute name="onresize" vs:omtype="event"/>
  1346.             <attribute name="onscroll" vs:omtype="event"/>
  1347.             <attribute name="onunload" vs:omtype="event"/>
  1348.             <attribute name="rightmargin" type="integer"/>
  1349.             <attribute name="scroll"  value="yes">
  1350.                 <simpleType base="NMTOKEN">
  1351.                     <enumeration value="yes"/>
  1352.                     <enumeration value="no"/>
  1353.                 </simpleType>
  1354.             </attribute>
  1355.             <attribute name="text" vs:builder="color"/>
  1356.             <attribute name="topmargin" type="integer"/>
  1357.             <attribute name="vlink" vs:builder="color"/>
  1358.             <attribute name="accesskey"/>
  1359.             <attribute name="class" vs:mapstoname="className"/>
  1360.             <attribute name="id"/>
  1361.             <attribute name="runat" vs:readonly="true">
  1362.                 <simpleType base="NMTOKEN">
  1363.                     <enumeration value="server"/>
  1364.                 </simpleType>
  1365.             </attribute>
  1366.             <attribute name="style" vs:builder="style"/>
  1367.             <attribute name="tabindex" />
  1368.             <attribute name="title"/>
  1369.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1370.             <attribute name="xmlns" />
  1371.             <attribute name="onclick" vs:omtype="event"/>
  1372.             <attribute name="ondblclick" vs:omtype="event"/>
  1373.             <attribute name="onhelp" vs:omtype="event"/>
  1374.             <attribute name="onkeydown" vs:omtype="event"/>
  1375.             <attribute name="onkeypress" vs:omtype="event"/>
  1376.             <attribute name="onkeyup" vs:omtype="event"/>
  1377.             <attribute name="onmousemove" vs:omtype="event"/>
  1378.             <attribute name="onmouseout" vs:omtype="event"/>
  1379.             <attribute name="onmouseover" vs:omtype="event"/>
  1380.             <attribute name="onmouseup" vs:omtype="event"/>
  1381.             <attribute name="dir"  value="ltr">
  1382.                 <simpleType base="NMTOKEN">
  1383.                     <enumeration value="ltr"/>
  1384.                     <enumeration value="rtl"/>
  1385.                 </simpleType>
  1386.             </attribute>
  1387.             <attribute name="lang"/>
  1388.             <attribute name="language"  value="jscript">
  1389.                 <simpleType base="NMTOKEN">
  1390.                     <enumeration value="jscript"/>
  1391.                     <enumeration value="javascript"/>
  1392.                     <enumeration value="vbs"/>
  1393.                     <enumeration value="vbscript"/>
  1394.                     <enumeration value="xml"/>
  1395.                 </simpleType>
  1396.             </attribute>
  1397.         </complexType>
  1398.     </element>
  1399.     <element name="br" vs:empty="true">
  1400.         <complexType content="mixed">
  1401.             <choice>
  1402.             <element ref="coreLanguage"/>
  1403.             </choice>
  1404.             <attribute name="clear"  value="none">
  1405.                 <simpleType base="NMTOKEN">
  1406.                     <enumeration value="none"/>
  1407.                     <enumeration value="left"/>
  1408.                     <enumeration value="right"/>
  1409.                     <enumeration value="all"/>
  1410.                 </simpleType>
  1411.             </attribute>
  1412.             <attribute name="accesskey"/>
  1413.             <attribute name="class" vs:mapstoname="className"/>
  1414.             <attribute name="id"/>
  1415.             <attribute name="runat" vs:readonly="true">
  1416.                 <simpleType base="NMTOKEN">
  1417.                     <enumeration value="server"/>
  1418.                 </simpleType>
  1419.             </attribute>
  1420.             <attribute name="style" vs:builder="style"/>
  1421.             <attribute name="tabindex" />
  1422.             <attribute name="title"/>
  1423.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1424.             <attribute name="xmlns" />
  1425.         </complexType>
  1426.     </element>
  1427.     <element name="button">
  1428.         <complexType content="mixed">
  1429.             <choice>
  1430.             <element ref="ButtonContent"/>
  1431.             <element ref="coreLanguage"/>
  1432.             <element ref="coreData"/>
  1433.             </choice>
  1434.             <attribute name="accesskey"/>
  1435.             <attribute name="onblur" vs:omtype="event"/>
  1436.             <attribute name="disabled" type="boolean" vs:standalone="true" />
  1437.             <attribute name="name"/>
  1438.             <attribute name="onafterupdate" vs:omtype="event"/>
  1439.             <attribute name="onfilterchange" vs:omtype="event"/>
  1440.             <attribute name="onfocus" vs:omtype="event"/>
  1441.             <attribute name="onserverclick" vs:omtype="event" />
  1442.             <attribute name="onserverchange" vs:omtype="event" />
  1443.             <attribute name="type" vs:readonly="true">
  1444.                 <simpleType base="NMTOKEN">
  1445.                     <enumeration value="button"/>
  1446.                     <enumeration value="reset"/>
  1447.                     <enumeration value="submit"/>
  1448.                 </simpleType>
  1449.             </attribute>
  1450.             <attribute name="value"/>
  1451.             <attribute name="accesskey"/>
  1452.             <attribute name="class" vs:mapstoname="className"/>
  1453.             <attribute name="id"/>
  1454.             <attribute name="runat" vs:readonly="true">
  1455.                 <simpleType base="NMTOKEN">
  1456.                     <enumeration value="server"/>
  1457.                 </simpleType>
  1458.             </attribute>
  1459.             <attribute name="style" vs:builder="style"/>
  1460.             <attribute name="tabindex" />
  1461.             <attribute name="title"/>
  1462.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1463.             <attribute name="xmlns" />
  1464.             <attribute name="onclick" vs:omtype="event"/>
  1465.             <attribute name="ondblclick" vs:omtype="event"/>
  1466.             <attribute name="onhelp" vs:omtype="event"/>
  1467.             <attribute name="onkeydown" vs:omtype="event"/>
  1468.             <attribute name="onkeypress" vs:omtype="event"/>
  1469.             <attribute name="onkeyup" vs:omtype="event"/>
  1470.             <attribute name="onmousemove" vs:omtype="event"/>
  1471.             <attribute name="onmouseout" vs:omtype="event"/>
  1472.             <attribute name="onmouseover" vs:omtype="event"/>
  1473.             <attribute name="onmouseup" vs:omtype="event"/>
  1474.         </complexType>
  1475.     </element>
  1476.     <element name="caption">
  1477.         <complexType content="mixed">
  1478.             <choice>
  1479.             <element ref="coreLanguage"/>
  1480.             </choice>
  1481.             <attribute name="align">
  1482.                 <simpleType base="NMTOKEN">
  1483.                     <enumeration value="left"/>
  1484.                     <enumeration value="center"/>
  1485.                     <enumeration value="right"/>
  1486.                     <enumeration value="top"/>
  1487.                     <enumeration value="bottom"/>
  1488.                 </simpleType>
  1489.             </attribute>
  1490.             <attribute name="valign"  value="top">
  1491.                 <simpleType base="NMTOKEN">
  1492.                     <enumeration value="top"/>
  1493.                     <enumeration value="bottom"/>
  1494.                 </simpleType>
  1495.             </attribute>
  1496.             <attribute name="onafterupdate" vs:omtype="event"/>
  1497.             <attribute name="onchange" vs:omtype="event"/>
  1498.             <attribute name="onerrorupdate" vs:omtype="event"/>
  1499.             <attribute name="onscroll" vs:omtype="event"/>
  1500.             <attribute name="accesskey"/>
  1501.             <attribute name="class" vs:mapstoname="className"/>
  1502.             <attribute name="id"/>
  1503.             <attribute name="runat" vs:readonly="true">
  1504.                 <simpleType base="NMTOKEN">
  1505.                     <enumeration value="server"/>
  1506.                 </simpleType>
  1507.             </attribute>
  1508.             <attribute name="style" vs:builder="style"/>
  1509.             <attribute name="tabindex" />
  1510.             <attribute name="title"/>
  1511.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1512.             <attribute name="xmlns" />
  1513.             <attribute name="onclick" vs:omtype="event"/>
  1514.             <attribute name="ondblclick" vs:omtype="event"/>
  1515.             <attribute name="onhelp" vs:omtype="event"/>
  1516.             <attribute name="onkeydown" vs:omtype="event"/>
  1517.             <attribute name="onkeypress" vs:omtype="event"/>
  1518.             <attribute name="onkeyup" vs:omtype="event"/>
  1519.             <attribute name="onmousemove" vs:omtype="event"/>
  1520.             <attribute name="onmouseout" vs:omtype="event"/>
  1521.             <attribute name="onmouseover" vs:omtype="event"/>
  1522.             <attribute name="onmouseup" vs:omtype="event"/>
  1523.         </complexType>
  1524.     </element>
  1525.     <element name="center" vs:deprecated="true" vs:clientom="block">
  1526.         <complexType content="mixed">
  1527.             <choice>
  1528.             <element ref="InlineContent"/>
  1529.             <element ref="BlockContent"/>
  1530.             <element ref="coreLanguage"/>
  1531.             </choice>
  1532.             <attribute name="accesskey"/>
  1533.             <attribute name="class" vs:mapstoname="className"/>
  1534.             <attribute name="id"/>
  1535.             <attribute name="runat" vs:readonly="true">
  1536.                 <simpleType base="NMTOKEN">
  1537.                     <enumeration value="server"/>
  1538.                 </simpleType>
  1539.             </attribute>
  1540.             <attribute name="style" vs:builder="style"/>
  1541.             <attribute name="tabindex" />
  1542.             <attribute name="title"/>
  1543.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1544.             <attribute name="xmlns" />
  1545.             <attribute name="onclick" vs:omtype="event"/>
  1546.             <attribute name="ondblclick" vs:omtype="event"/>
  1547.             <attribute name="onhelp" vs:omtype="event"/>
  1548.             <attribute name="onkeydown" vs:omtype="event"/>
  1549.             <attribute name="onkeypress" vs:omtype="event"/>
  1550.             <attribute name="onkeyup" vs:omtype="event"/>
  1551.             <attribute name="onmousemove" vs:omtype="event"/>
  1552.             <attribute name="onmouseout" vs:omtype="event"/>
  1553.             <attribute name="onmouseover" vs:omtype="event"/>
  1554.             <attribute name="onmouseup" vs:omtype="event"/>
  1555.         </complexType>
  1556.     </element>
  1557.     <element name="cite" vs:clientom="phrase">
  1558.         <complexType content="mixed">
  1559.             <choice>
  1560.             <element ref="InlineContent"/>
  1561.             <element ref="coreLanguage"/>
  1562.             </choice>
  1563.             <attribute name="accesskey"/>
  1564.             <attribute name="class" vs:mapstoname="className"/>
  1565.             <attribute name="id"/>
  1566.             <attribute name="runat" vs:readonly="true">
  1567.                 <simpleType base="NMTOKEN">
  1568.                     <enumeration value="server"/>
  1569.                 </simpleType>
  1570.             </attribute>
  1571.             <attribute name="style" vs:builder="style"/>
  1572.             <attribute name="tabindex" />
  1573.             <attribute name="title"/>
  1574.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1575.             <attribute name="xmlns" />
  1576.             <attribute name="onclick" vs:omtype="event"/>
  1577.             <attribute name="ondblclick" vs:omtype="event"/>
  1578.             <attribute name="onhelp" vs:omtype="event"/>
  1579.             <attribute name="onkeydown" vs:omtype="event"/>
  1580.             <attribute name="onkeypress" vs:omtype="event"/>
  1581.             <attribute name="onkeyup" vs:omtype="event"/>
  1582.             <attribute name="onmousemove" vs:omtype="event"/>
  1583.             <attribute name="onmouseout" vs:omtype="event"/>
  1584.             <attribute name="onmouseover" vs:omtype="event"/>
  1585.             <attribute name="onmouseup" vs:omtype="event"/>
  1586.         </complexType>
  1587.     </element>
  1588.     <element name="code" vs:clientom="phrase">
  1589.         <complexType content="mixed">
  1590.             <choice>
  1591.             <element ref="InlineContent"/>
  1592.             <element ref="coreLanguage"/>
  1593.             </choice>
  1594.             <attribute name="accesskey"/>
  1595.             <attribute name="class" vs:mapstoname="className"/>
  1596.             <attribute name="id"/>
  1597.             <attribute name="runat" vs:readonly="true">
  1598.                 <simpleType base="NMTOKEN">
  1599.                     <enumeration value="server"/>
  1600.                 </simpleType>
  1601.             </attribute>
  1602.             <attribute name="style" vs:builder="style"/>
  1603.             <attribute name="tabindex" />
  1604.             <attribute name="title"/>
  1605.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1606.             <attribute name="xmlns" />
  1607.             <attribute name="onclick" vs:omtype="event"/>
  1608.             <attribute name="ondblclick" vs:omtype="event"/>
  1609.             <attribute name="onhelp" vs:omtype="event"/>
  1610.             <attribute name="onkeydown" vs:omtype="event"/>
  1611.             <attribute name="onkeypress" vs:omtype="event"/>
  1612.             <attribute name="onkeyup" vs:omtype="event"/>
  1613.             <attribute name="onmousemove" vs:omtype="event"/>
  1614.             <attribute name="onmouseout" vs:omtype="event"/>
  1615.             <attribute name="onmouseover" vs:omtype="event"/>
  1616.             <attribute name="onmouseup" vs:omtype="event"/>
  1617.         </complexType>
  1618.     </element>
  1619.     <element name="col" vs:empty="true">
  1620.         <complexType content="mixed">
  1621.             <choice>
  1622.             <element ref="coreLanguage"/>
  1623.             </choice>
  1624.             <attribute name="align"  value="left">
  1625.                 <simpleType base="NMTOKEN">
  1626.                     <enumeration value="left"/>
  1627.                     <enumeration value="center"/>
  1628.                     <enumeration value="right"/>
  1629.                 </simpleType>
  1630.             </attribute>
  1631.             <attribute name="bgcolor" vs:builder="color"/>
  1632.             <attribute name="span" type="ui4"/>
  1633.             <attribute name="bgcolor" vs:builder="color"/>
  1634.             <attribute name="valign"  value="middle">
  1635.                 <simpleType base="NMTOKEN">
  1636.                     <enumeration value="baseline"/>
  1637.                     <enumeration value="bottom"/>
  1638.                     <enumeration value="middle"/>
  1639.                     <enumeration value="top"/>
  1640.                 </simpleType>
  1641.             </attribute>
  1642.             <attribute name="width"/>
  1643.             <attribute name="accesskey"/>
  1644.             <attribute name="class" vs:mapstoname="className"/>
  1645.             <attribute name="id"/>
  1646.             <attribute name="runat" vs:readonly="true">
  1647.                 <simpleType base="NMTOKEN">
  1648.                     <enumeration value="server"/>
  1649.                 </simpleType>
  1650.             </attribute>
  1651.             <attribute name="style" vs:builder="style"/>
  1652.             <attribute name="tabindex" />
  1653.             <attribute name="title"/>
  1654.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1655.             <attribute name="xmlns" />
  1656.             <attribute name="onclick" vs:omtype="event"/>
  1657.             <attribute name="ondblclick" vs:omtype="event"/>
  1658.             <attribute name="onhelp" vs:omtype="event"/>
  1659.             <attribute name="onkeydown" vs:omtype="event"/>
  1660.             <attribute name="onkeypress" vs:omtype="event"/>
  1661.             <attribute name="onkeyup" vs:omtype="event"/>
  1662.             <attribute name="onmousemove" vs:omtype="event"/>
  1663.             <attribute name="onmouseout" vs:omtype="event"/>
  1664.             <attribute name="onmouseover" vs:omtype="event"/>
  1665.             <attribute name="onmouseup" vs:omtype="event"/>
  1666.         </complexType>
  1667.     </element>
  1668.     <element name="colgroup" vs:clientom="col">
  1669.         <complexType content="mixed">
  1670.             <choice>
  1671.             <element ref="col"/>
  1672.             <element ref="coreLanguage"/>
  1673.             </choice>
  1674.             <attribute name="align"  value="left">
  1675.                 <simpleType base="NMTOKEN">
  1676.                     <enumeration value="left"/>
  1677.                     <enumeration value="center"/>
  1678.                     <enumeration value="right"/>
  1679.                 </simpleType>
  1680.             </attribute>
  1681.             <attribute name="span" type="ui4"/>
  1682.             <attribute name="valign"  value="middle">
  1683.                 <simpleType base="NMTOKEN">
  1684.                     <enumeration value="baseline"/>
  1685.                     <enumeration value="bottom"/>
  1686.                     <enumeration value="middle"/>
  1687.                     <enumeration value="top"/>
  1688.                 </simpleType>
  1689.             </attribute>
  1690.             <attribute name="width"/>
  1691.             <attribute name="accesskey"/>
  1692.             <attribute name="class" vs:mapstoname="className"/>
  1693.             <attribute name="id"/>
  1694.             <attribute name="runat" vs:readonly="true">
  1695.                 <simpleType base="NMTOKEN">
  1696.                     <enumeration value="server"/>
  1697.                 </simpleType>
  1698.             </attribute>
  1699.             <attribute name="style" vs:builder="style"/>
  1700.             <attribute name="tabindex" />
  1701.             <attribute name="title"/>
  1702.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1703.             <attribute name="xmlns" />
  1704.             <attribute name="onclick" vs:omtype="event"/>
  1705.             <attribute name="ondblclick" vs:omtype="event"/>
  1706.             <attribute name="onhelp" vs:omtype="event"/>
  1707.             <attribute name="onkeydown" vs:omtype="event"/>
  1708.             <attribute name="onkeypress" vs:omtype="event"/>
  1709.             <attribute name="onkeyup" vs:omtype="event"/>
  1710.             <attribute name="onmousemove" vs:omtype="event"/>
  1711.             <attribute name="onmouseout" vs:omtype="event"/>
  1712.             <attribute name="onmouseover" vs:omtype="event"/>
  1713.             <attribute name="onmouseup" vs:omtype="event"/>
  1714.         </complexType>
  1715.     </element>
  1716.     <element name="comment" vs:deprecated="true">
  1717.         <complexType content="mixed">
  1718.         </complexType>
  1719.     </element>
  1720.     <element name="dd">
  1721.         <complexType content="mixed">
  1722.             <choice>
  1723.             <element ref="InlineContent"/>
  1724.             <element ref="BlockContent"/>
  1725.             <element ref="coreLanguage"/>
  1726.             </choice>
  1727.             <attribute name="nowrap"  value="false" type="boolean" />
  1728.             <attribute name="accesskey"/>
  1729.             <attribute name="class" vs:mapstoname="className"/>
  1730.             <attribute name="id"/>
  1731.             <attribute name="runat" vs:readonly="true">
  1732.                 <simpleType base="NMTOKEN">
  1733.                     <enumeration value="server"/>
  1734.                 </simpleType>
  1735.             </attribute>
  1736.             <attribute name="style" vs:builder="style"/>
  1737.             <attribute name="tabindex" />
  1738.             <attribute name="title"/>
  1739.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1740.             <attribute name="xmlns" />
  1741.             <attribute name="onclick" vs:omtype="event"/>
  1742.             <attribute name="ondblclick" vs:omtype="event"/>
  1743.             <attribute name="onhelp" vs:omtype="event"/>
  1744.             <attribute name="onkeydown" vs:omtype="event"/>
  1745.             <attribute name="onkeypress" vs:omtype="event"/>
  1746.             <attribute name="onkeyup" vs:omtype="event"/>
  1747.             <attribute name="onmousemove" vs:omtype="event"/>
  1748.             <attribute name="onmouseout" vs:omtype="event"/>
  1749.             <attribute name="onmouseover" vs:omtype="event"/>
  1750.             <attribute name="onmouseup" vs:omtype="event"/>
  1751.         </complexType>
  1752.     </element>
  1753.     <element name="del" vs:clientom="phrase">
  1754.         <complexType content="mixed">
  1755.             <choice>
  1756.             <element ref="InlineContent"/>
  1757.             <element ref="BlockContent"/>
  1758.             <element ref="coreLanguage"/>
  1759.             </choice>
  1760.             <attribute name="accesskey"/>
  1761.             <attribute name="class" vs:mapstoname="className"/>
  1762.             <attribute name="id"/>
  1763.             <attribute name="runat" vs:readonly="true">
  1764.                 <simpleType base="NMTOKEN">
  1765.                     <enumeration value="server"/>
  1766.                 </simpleType>
  1767.             </attribute>
  1768.             <attribute name="style" vs:builder="style"/>
  1769.             <attribute name="tabindex" />
  1770.             <attribute name="title"/>
  1771.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1772.             <attribute name="xmlns" />
  1773.             <attribute name="onclick" vs:omtype="event"/>
  1774.             <attribute name="ondblclick" vs:omtype="event"/>
  1775.             <attribute name="onhelp" vs:omtype="event"/>
  1776.             <attribute name="onkeydown" vs:omtype="event"/>
  1777.             <attribute name="onkeypress" vs:omtype="event"/>
  1778.             <attribute name="onkeyup" vs:omtype="event"/>
  1779.             <attribute name="onmousemove" vs:omtype="event"/>
  1780.             <attribute name="onmouseout" vs:omtype="event"/>
  1781.             <attribute name="onmouseover" vs:omtype="event"/>
  1782.             <attribute name="onmouseup" vs:omtype="event"/>
  1783.         </complexType>
  1784.     </element>
  1785.     <element name="dfn" vs:clientom="phrase">
  1786.         <complexType content="mixed">
  1787.             <choice>
  1788.             <element ref="InlineContent"/>
  1789.             <element ref="coreLanguage"/>
  1790.             </choice>
  1791.             <attribute name="accesskey"/>
  1792.             <attribute name="class" vs:mapstoname="className"/>
  1793.             <attribute name="id"/>
  1794.             <attribute name="runat" vs:readonly="true">
  1795.                 <simpleType base="NMTOKEN">
  1796.                     <enumeration value="server"/>
  1797.                 </simpleType>
  1798.             </attribute>
  1799.             <attribute name="style" vs:builder="style"/>
  1800.             <attribute name="tabindex" />
  1801.             <attribute name="title"/>
  1802.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1803.             <attribute name="xmlns" />
  1804.             <attribute name="onclick" vs:omtype="event"/>
  1805.             <attribute name="ondblclick" vs:omtype="event"/>
  1806.             <attribute name="onhelp" vs:omtype="event"/>
  1807.             <attribute name="onkeydown" vs:omtype="event"/>
  1808.             <attribute name="onkeypress" vs:omtype="event"/>
  1809.             <attribute name="onkeyup" vs:omtype="event"/>
  1810.             <attribute name="onmousemove" vs:omtype="event"/>
  1811.             <attribute name="onmouseout" vs:omtype="event"/>
  1812.             <attribute name="onmouseover" vs:omtype="event"/>
  1813.             <attribute name="onmouseup" vs:omtype="event"/>
  1814.         </complexType>
  1815.     </element>
  1816.     <element name="dir" vs:deprecated="true" vs:clientom="list">
  1817.         <complexType content="mixed">
  1818.             <choice>
  1819.             <element ref="li"/>
  1820.             <element ref="coreLanguage"/>
  1821.             </choice>
  1822.             <attribute name="accesskey"/>
  1823.             <attribute name="class" vs:mapstoname="className"/>
  1824.             <attribute name="id"/>
  1825.             <attribute name="runat" vs:readonly="true">
  1826.                 <simpleType base="NMTOKEN">
  1827.                     <enumeration value="server"/>
  1828.                 </simpleType>
  1829.             </attribute>
  1830.             <attribute name="style" vs:builder="style"/>
  1831.             <attribute name="tabindex" />
  1832.             <attribute name="title"/>
  1833.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1834.             <attribute name="xmlns" />
  1835.             <attribute name="onclick" vs:omtype="event"/>
  1836.             <attribute name="ondblclick" vs:omtype="event"/>
  1837.             <attribute name="onhelp" vs:omtype="event"/>
  1838.             <attribute name="onkeydown" vs:omtype="event"/>
  1839.             <attribute name="onkeypress" vs:omtype="event"/>
  1840.             <attribute name="onkeyup" vs:omtype="event"/>
  1841.             <attribute name="onmousemove" vs:omtype="event"/>
  1842.             <attribute name="onmouseout" vs:omtype="event"/>
  1843.             <attribute name="onmouseover" vs:omtype="event"/>
  1844.             <attribute name="onmouseup" vs:omtype="event"/>
  1845.         </complexType>
  1846.     </element>
  1847.     <element name="div">
  1848.         <complexType content="mixed">
  1849.             <choice>
  1850.             <element ref="InlineContent"/>
  1851.             <element ref="BlockContent"/>
  1852.             <element ref="coreLanguage"/>
  1853.             <element ref="coreData"/>
  1854.             </choice>
  1855.             <attribute name="align"  value="left">
  1856.                 <simpleType base="NMTOKEN">
  1857.                     <enumeration value="left"/>
  1858.                     <enumeration value="center"/>
  1859.                     <enumeration value="right"/>
  1860.                     <enumeration value="justify"/>
  1861.                 </simpleType>
  1862.             </attribute>
  1863.             <attribute name="nowrap"  value="false" type="boolean"/>
  1864.             <attribute name="onafterupdate" vs:omtype="event"/>
  1865.             <attribute name="onchange" vs:omtype="event"/>
  1866.             <attribute name="onfilterchange" vs:omtype="event"/>
  1867.             <attribute name="onscroll" vs:omtype="event"/>
  1868.             <attribute name="accesskey"/>
  1869.             <attribute name="class" vs:mapstoname="className"/>
  1870.             <attribute name="id"/>
  1871.             <attribute name="runat" vs:readonly="true">
  1872.                 <simpleType base="NMTOKEN">
  1873.                     <enumeration value="server"/>
  1874.                 </simpleType>
  1875.             </attribute>
  1876.             <attribute name="style" vs:builder="style"/>
  1877.             <attribute name="tabindex" />
  1878.             <attribute name="title"/>
  1879.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1880.             <attribute name="xmlns" />
  1881.             <attribute name="onclick" vs:omtype="event"/>
  1882.             <attribute name="ondblclick" vs:omtype="event"/>
  1883.             <attribute name="onhelp" vs:omtype="event"/>
  1884.             <attribute name="onkeydown" vs:omtype="event"/>
  1885.             <attribute name="onkeypress" vs:omtype="event"/>
  1886.             <attribute name="onkeyup" vs:omtype="event"/>
  1887.             <attribute name="onmousemove" vs:omtype="event"/>
  1888.             <attribute name="onmouseout" vs:omtype="event"/>
  1889.             <attribute name="onmouseover" vs:omtype="event"/>
  1890.             <attribute name="onmouseup" vs:omtype="event"/>
  1891.         </complexType>
  1892.     </element>
  1893.     <element name="dl">
  1894.         <complexType content="mixed">
  1895.             <choice>
  1896.             <element ref="dd"/>
  1897.             <element ref="dt"/>
  1898.             <element ref="coreLanguage"/>
  1899.             </choice>
  1900.             <attribute name="compact"  value="false" type="boolean" vs:standalone="true" />
  1901.             <attribute name="accesskey"/>
  1902.             <attribute name="class" vs:mapstoname="className"/>
  1903.             <attribute name="id"/>
  1904.             <attribute name="runat" vs:readonly="true">
  1905.                 <simpleType base="NMTOKEN">
  1906.                     <enumeration value="server"/>
  1907.                 </simpleType>
  1908.             </attribute>
  1909.             <attribute name="style" vs:builder="style"/>
  1910.             <attribute name="tabindex" />
  1911.             <attribute name="title"/>
  1912.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1913.             <attribute name="xmlns" />
  1914.             <attribute name="onclick" vs:omtype="event"/>
  1915.             <attribute name="ondblclick" vs:omtype="event"/>
  1916.             <attribute name="onhelp" vs:omtype="event"/>
  1917.             <attribute name="onkeydown" vs:omtype="event"/>
  1918.             <attribute name="onkeypress" vs:omtype="event"/>
  1919.             <attribute name="onkeyup" vs:omtype="event"/>
  1920.             <attribute name="onmousemove" vs:omtype="event"/>
  1921.             <attribute name="onmouseout" vs:omtype="event"/>
  1922.             <attribute name="onmouseover" vs:omtype="event"/>
  1923.             <attribute name="onmouseup" vs:omtype="event"/>
  1924.         </complexType>
  1925.     </element>
  1926.     <element name="dt">
  1927.         <complexType content="mixed">
  1928.             <choice>
  1929.             <element ref="InlineContent"/>
  1930.             <element ref="coreLanguage"/>
  1931.             </choice>
  1932.             <attribute name="nowrap"  value="false" type="boolean"/>
  1933.             <attribute name="accesskey"/>
  1934.             <attribute name="class" vs:mapstoname="className"/>
  1935.             <attribute name="id"/>
  1936.             <attribute name="runat" vs:readonly="true">
  1937.                 <simpleType base="NMTOKEN">
  1938.                     <enumeration value="server"/>
  1939.                 </simpleType>
  1940.             </attribute>
  1941.             <attribute name="style" vs:builder="style"/>
  1942.             <attribute name="tabindex" />
  1943.             <attribute name="title"/>
  1944.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1945.             <attribute name="xmlns" />
  1946.             <attribute name="onclick" vs:omtype="event"/>
  1947.             <attribute name="ondblclick" vs:omtype="event"/>
  1948.             <attribute name="onhelp" vs:omtype="event"/>
  1949.             <attribute name="onkeydown" vs:omtype="event"/>
  1950.             <attribute name="onkeypress" vs:omtype="event"/>
  1951.             <attribute name="onkeyup" vs:omtype="event"/>
  1952.             <attribute name="onmousemove" vs:omtype="event"/>
  1953.             <attribute name="onmouseout" vs:omtype="event"/>
  1954.             <attribute name="onmouseover" vs:omtype="event"/>
  1955.             <attribute name="onmouseup" vs:omtype="event"/>
  1956.         </complexType>
  1957.     </element>
  1958.     <element name="em" vs:clientom="phrase">
  1959.         <complexType content="mixed">
  1960.             <choice>
  1961.             <element ref="InlineContent"/>
  1962.             <element ref="coreLanguage"/>
  1963.             </choice>
  1964.             <attribute name="accesskey"/>
  1965.             <attribute name="class" vs:mapstoname="className"/>
  1966.             <attribute name="id"/>
  1967.             <attribute name="runat" vs:readonly="true">
  1968.                 <simpleType base="NMTOKEN">
  1969.                     <enumeration value="server"/>
  1970.                 </simpleType>
  1971.             </attribute>
  1972.             <attribute name="style" vs:builder="style"/>
  1973.             <attribute name="tabindex" />
  1974.             <attribute name="title"/>
  1975.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  1976.             <attribute name="xmlns" />
  1977.             <attribute name="onclick" vs:omtype="event"/>
  1978.             <attribute name="ondblclick" vs:omtype="event"/>
  1979.             <attribute name="onhelp" vs:omtype="event"/>
  1980.             <attribute name="onkeydown" vs:omtype="event"/>
  1981.             <attribute name="onkeypress" vs:omtype="event"/>
  1982.             <attribute name="onkeyup" vs:omtype="event"/>
  1983.             <attribute name="onmousemove" vs:omtype="event"/>
  1984.             <attribute name="onmouseout" vs:omtype="event"/>
  1985.             <attribute name="onmouseover" vs:omtype="event"/>
  1986.             <attribute name="onmouseup" vs:omtype="event"/>
  1987.         </complexType>
  1988.     </element>
  1989.     <element name="embed">
  1990.         <complexType content="mixed">
  1991.             <choice>
  1992.             <element ref="InlineContent"/>
  1993.             <element ref="BlockContent"/>
  1994.             <element ref="param"/>
  1995.             <element ref="coreLanguage"/>
  1996.             </choice>
  1997.             <attribute name="height"/>
  1998.             <attribute name="onresize" vs:omtype="event"/>
  1999.             <attribute name="src" type="uri-reference"/>
  2000.             <attribute name="width"/>
  2001.             <attribute name="accesskey"/>
  2002.             <attribute name="class" vs:mapstoname="className"/>
  2003.             <attribute name="id"/>
  2004.             <attribute name="runat" vs:readonly="true">
  2005.                 <simpleType base="NMTOKEN">
  2006.                     <enumeration value="server"/>
  2007.                 </simpleType>
  2008.             </attribute>
  2009.             <attribute name="style" vs:builder="style"/>
  2010.             <attribute name="tabindex" />
  2011.             <attribute name="title"/>
  2012.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2013.             <attribute name="xmlns" />
  2014.             <attribute name="onclick" vs:omtype="event"/>
  2015.             <attribute name="ondblclick" vs:omtype="event"/>
  2016.             <attribute name="onhelp" vs:omtype="event"/>
  2017.             <attribute name="onkeydown" vs:omtype="event"/>
  2018.             <attribute name="onkeypress" vs:omtype="event"/>
  2019.             <attribute name="onkeyup" vs:omtype="event"/>
  2020.             <attribute name="onmousemove" vs:omtype="event"/>
  2021.             <attribute name="onmouseout" vs:omtype="event"/>
  2022.             <attribute name="onmouseover" vs:omtype="event"/>
  2023.             <attribute name="onmouseup" vs:omtype="event"/>
  2024.         </complexType>
  2025.     </element>
  2026.     <element name="fieldset">
  2027.         <complexType content="mixed">
  2028.             <choice>
  2029.             <element ref="InlineContent"/>
  2030.             <element ref="BlockContent"/>
  2031.             <element ref="legend"/>
  2032.             <element ref="coreLanguage"/>
  2033.             </choice>
  2034.             <attribute name="align">
  2035.                 <simpleType base="NMTOKEN">
  2036.                     <enumeration value="left"/>
  2037.                     <enumeration value="center"/>
  2038.                     <enumeration value="right"/>
  2039.                 </simpleType>
  2040.             </attribute>
  2041.             <attribute name="onafterupdate" vs:omtype="event"/>
  2042.             <attribute name="onchange" vs:omtype="event"/>
  2043.             <attribute name="onerrorupdate" vs:omtype="event"/>
  2044.             <attribute name="onresize" vs:omtype="event"/>
  2045.             <attribute name="onscroll" vs:omtype="event"/>
  2046.             <attribute name="accesskey"/>
  2047.             <attribute name="class" vs:mapstoname="className"/>
  2048.             <attribute name="id"/>
  2049.             <attribute name="runat" vs:readonly="true">
  2050.                 <simpleType base="NMTOKEN">
  2051.                     <enumeration value="server"/>
  2052.                 </simpleType>
  2053.             </attribute>
  2054.             <attribute name="style" vs:builder="style"/>
  2055.             <attribute name="tabindex" />
  2056.             <attribute name="title"/>
  2057.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2058.             <attribute name="xmlns" />
  2059.             <attribute name="onclick" vs:omtype="event"/>
  2060.             <attribute name="ondblclick" vs:omtype="event"/>
  2061.             <attribute name="onhelp" vs:omtype="event"/>
  2062.             <attribute name="onkeydown" vs:omtype="event"/>
  2063.             <attribute name="onkeypress" vs:omtype="event"/>
  2064.             <attribute name="onkeyup" vs:omtype="event"/>
  2065.             <attribute name="onmousemove" vs:omtype="event"/>
  2066.             <attribute name="onmouseout" vs:omtype="event"/>
  2067.             <attribute name="onmouseover" vs:omtype="event"/>
  2068.             <attribute name="onmouseup" vs:omtype="event"/>
  2069.         </complexType>
  2070.     </element>
  2071.     <element name="font">
  2072.         <complexType content="mixed">
  2073.             <choice>
  2074.             <element ref="InlineContent"/>
  2075.             <element ref="coreLanguage"/>
  2076.             </choice>
  2077.             <attribute name="color"  vs:builder="color"/>
  2078.             <attribute name="face"/>
  2079.             <attribute name="size" type="integer"/>
  2080.             <attribute name="accesskey"/>
  2081.             <attribute name="class" vs:mapstoname="className"/>
  2082.             <attribute name="id"/>
  2083.             <attribute name="runat" vs:readonly="true">
  2084.                 <simpleType base="NMTOKEN">
  2085.                     <enumeration value="server"/>
  2086.                 </simpleType>
  2087.             </attribute>
  2088.             <attribute name="style" vs:builder="style"/>
  2089.             <attribute name="tabindex" />
  2090.             <attribute name="title"/>
  2091.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2092.             <attribute name="xmlns" />
  2093.             <attribute name="onclick" vs:omtype="event"/>
  2094.             <attribute name="ondblclick" vs:omtype="event"/>
  2095.             <attribute name="onhelp" vs:omtype="event"/>
  2096.             <attribute name="onkeydown" vs:omtype="event"/>
  2097.             <attribute name="onkeypress" vs:omtype="event"/>
  2098.             <attribute name="onkeyup" vs:omtype="event"/>
  2099.             <attribute name="onmousemove" vs:omtype="event"/>
  2100.             <attribute name="onmouseout" vs:omtype="event"/>
  2101.             <attribute name="onmouseover" vs:omtype="event"/>
  2102.             <attribute name="onmouseup" vs:omtype="event"/>
  2103.         </complexType>
  2104.     </element>
  2105.     <element name="form">
  2106.         <complexType content="mixed">
  2107.             <choice>
  2108.             <element ref="FormElementContent"/>
  2109.             <element ref="coreLanguage"/>
  2110.             </choice>
  2111.             <attribute name="action" type="uri-reference"/>
  2112.             <attribute name="autocomplete"  value="yes">
  2113.                 <simpleType base="NMTOKEN">
  2114.                     <enumeration value="yes"/>
  2115.                     <enumeration value="no"/>
  2116.                 </simpleType>
  2117.             </attribute>
  2118.             <attribute name="enctype"/>
  2119.             <attribute name="method"  value="get">
  2120.                 <simpleType base="NMTOKEN">
  2121.                     <enumeration value="get"/>
  2122.                     <enumeration value="post"/>
  2123.                 </simpleType>
  2124.             </attribute>
  2125.             <attribute name="name"/>
  2126.             <attribute name="onreset" vs:omtype="event"/>
  2127.             <attribute name="onsubmit" vs:omtype="event"/>
  2128.             <attribute name="target">
  2129.                 <simpleType base="NMTOKEN">
  2130.                     <enumeration value="_blank"/>
  2131.                     <enumeration value="_parent"/>
  2132.                     <enumeration value="_search"/>
  2133.                     <enumeration value="_self"/>
  2134.                     <enumeration value="_top"/>
  2135.                 </simpleType>
  2136.             </attribute>
  2137.  
  2138.             <attribute name="accesskey"/>
  2139.             <attribute name="class" vs:mapstoname="className"/>
  2140.             <attribute name="id"/>
  2141.             <attribute name="runat" vs:readonly="true">
  2142.                 <simpleType base="NMTOKEN">
  2143.                     <enumeration value="server"/>
  2144.                 </simpleType>
  2145.             </attribute>
  2146.             <attribute name="style" vs:builder="style"/>
  2147.             <attribute name="tabindex" />
  2148.             <attribute name="title"/>
  2149.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2150.             <attribute name="xmlns" />
  2151.             <attribute name="onclick" vs:omtype="event"/>
  2152.             <attribute name="ondblclick" vs:omtype="event"/>
  2153.             <attribute name="onhelp" vs:omtype="event"/>
  2154.             <attribute name="onkeydown" vs:omtype="event"/>
  2155.             <attribute name="onkeypress" vs:omtype="event"/>
  2156.             <attribute name="onkeyup" vs:omtype="event"/>
  2157.             <attribute name="onmousemove" vs:omtype="event"/>
  2158.             <attribute name="onmouseout" vs:omtype="event"/>
  2159.             <attribute name="onmouseover" vs:omtype="event"/>
  2160.             <attribute name="onmouseup" vs:omtype="event"/>
  2161.         </complexType>
  2162.     </element>
  2163.     <element name="frame" vs:empty="true">
  2164.         <complexType content="mixed">
  2165.             <choice>
  2166.             <element ref="coreLanguage"/>
  2167.             <element ref="coreData"/>
  2168.             </choice>
  2169.             <attribute name="bordercolor" vs:builder="color"/>
  2170.             <attribute name="frameborder"  value="1">
  2171.                 <simpleType base="NMTOKEN">
  2172.                     <enumeration value="yes"/>
  2173.                     <enumeration value="no"/>
  2174.                     <enumeration value="1"/>
  2175.                     <enumeration value="0"/>
  2176.                 </simpleType>
  2177.             </attribute>
  2178.             <attribute name="marginheight" type="integer"/>
  2179.             <attribute name="marginwidth" type="integer"/>
  2180.             <attribute name="name"/>
  2181.             <attribute name="noresize"  value="false" type="boolean" vs:standalone="true" />
  2182.             <attribute name="onblur" vs:omtype="event"/>
  2183.             <attribute name="scrolling"  value="auto">
  2184.                 <simpleType base="NMTOKEN">
  2185.                     <enumeration value="auto"/>
  2186.                     <enumeration value="yes"/>
  2187.                     <enumeration value="no"/>
  2188.                 </simpleType>
  2189.             </attribute>
  2190.             <attribute name="src" type="uri-reference"/>
  2191.             <attribute name="target" >
  2192.                 <simpleType base="NMTOKEN">
  2193.                     <enumeration value="_blank"/>
  2194.                     <enumeration value="_parent"/>
  2195.                     <enumeration value="_search"/>
  2196.                     <enumeration value="_self"/>
  2197.                     <enumeration value="_top"/>
  2198.                 </simpleType>
  2199.             </attribute>
  2200.             <attribute name="accesskey"/>
  2201.             <attribute name="class" vs:mapstoname="className"/>
  2202.             <attribute name="id"/>
  2203.             <attribute name="runat" vs:readonly="true">
  2204.                 <simpleType base="NMTOKEN">
  2205.                     <enumeration value="server"/>
  2206.                 </simpleType>
  2207.             </attribute>
  2208.             <attribute name="style" vs:builder="style"/>
  2209.             <attribute name="tabindex" />
  2210.             <attribute name="title"/>
  2211.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2212.             <attribute name="xmlns" />
  2213.             <attribute name="onclick" vs:omtype="event"/>
  2214.             <attribute name="ondblclick" vs:omtype="event"/>
  2215.             <attribute name="onhelp" vs:omtype="event"/>
  2216.             <attribute name="onkeydown" vs:omtype="event"/>
  2217.             <attribute name="onkeypress" vs:omtype="event"/>
  2218.             <attribute name="onkeyup" vs:omtype="event"/>
  2219.             <attribute name="onmousemove" vs:omtype="event"/>
  2220.             <attribute name="onmouseout" vs:omtype="event"/>
  2221.             <attribute name="onmouseover" vs:omtype="event"/>
  2222.             <attribute name="onmouseup" vs:omtype="event"/>
  2223.         </complexType>
  2224.     </element>
  2225.     <element name="frameset">
  2226.         <complexType content="mixed">
  2227.             <choice>
  2228.             <element ref="frame"/>
  2229.             <element ref="frameset"/>
  2230.             <element ref="noframes"/>
  2231.             <element ref="coreLanguage"/>
  2232.             </choice>
  2233.             <attribute name="border" type="integer"/>
  2234.             <attribute name="bordercolor" vs:builder="color"/>
  2235.             <attribute name="cols"/>
  2236.             <attribute name="frameborder"  value="1">
  2237.                 <simpleType base="NMTOKEN">
  2238.                     <enumeration value="yes"/>
  2239.                     <enumeration value="no"/>
  2240.                     <enumeration value="1"/>
  2241.                     <enumeration value="0"/>
  2242.                 </simpleType>
  2243.             </attribute>
  2244.             <attribute name="framespacing" type="integer"/>
  2245.             <attribute name="onbeforeunload" vs:omtype="event"/>
  2246.             <attribute name="onerror" vs:omtype="event"/>
  2247.             <attribute name="onfocus" vs:omtype="event"/>
  2248.             <attribute name="onload" vs:omtype="event"/>
  2249.             <attribute name="onresize" vs:omtype="event"/>
  2250.             <attribute name="onunload" vs:omtype="event"/>
  2251.             <attribute name="rows"/>
  2252.             <attribute name="accesskey"/>
  2253.             <attribute name="class" vs:mapstoname="className"/>
  2254.             <attribute name="id"/>
  2255.             <attribute name="runat" vs:readonly="true">
  2256.                 <simpleType base="NMTOKEN">
  2257.                     <enumeration value="server"/>
  2258.                 </simpleType>
  2259.             </attribute>
  2260.             <attribute name="style" vs:builder="style"/>
  2261.             <attribute name="tabindex" />
  2262.             <attribute name="title"/>
  2263.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2264.             <attribute name="xmlns" />
  2265.             <attribute name="onclick" vs:omtype="event"/>
  2266.             <attribute name="ondblclick" vs:omtype="event"/>
  2267.             <attribute name="onhelp" vs:omtype="event"/>
  2268.             <attribute name="onkeydown" vs:omtype="event"/>
  2269.             <attribute name="onkeypress" vs:omtype="event"/>
  2270.             <attribute name="onkeyup" vs:omtype="event"/>
  2271.             <attribute name="onmousemove" vs:omtype="event"/>
  2272.             <attribute name="onmouseout" vs:omtype="event"/>
  2273.             <attribute name="onmouseover" vs:omtype="event"/>
  2274.             <attribute name="onmouseup" vs:omtype="event"/>
  2275.         </complexType>
  2276.     </element>
  2277.     <element name="head">
  2278.         <complexType content="mixed">
  2279.             <choice>
  2280.             <element ref="HeadContent"/>
  2281.             <element ref="coreLanguage"/>
  2282.             </choice>
  2283.             <attribute name="accesskey"/>
  2284.             <attribute name="class" vs:mapstoname="className"/>
  2285.             <attribute name="id"/>
  2286.             <attribute name="runat" vs:readonly="true">
  2287.                 <simpleType base="NMTOKEN">
  2288.                     <enumeration value="server"/>
  2289.                 </simpleType>
  2290.             </attribute>
  2291.             <attribute name="style" vs:builder="style"/>
  2292.             <attribute name="tabindex" />
  2293.             <attribute name="title"/>
  2294.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2295.             <attribute name="xmlns" />
  2296.         </complexType>
  2297.     </element>
  2298.     <element name="hr" vs:empty="true">
  2299.         <complexType content="mixed">
  2300.             <choice>
  2301.             <element ref="coreLanguage"/>
  2302.             </choice>
  2303.             <attribute name="align"  value="center">
  2304.                 <simpleType base="NMTOKEN">
  2305.                     <enumeration value="left"/>
  2306.                     <enumeration value="center"/>
  2307.                     <enumeration value="right"/>
  2308.                 </simpleType>
  2309.             </attribute>
  2310.             <attribute name="color"  vs:builder="color"/>
  2311.             <attribute name="noshade" type="boolean" vs:standalone="true" />
  2312.             <attribute name="size" />
  2313.             <attribute name="width"/>
  2314.             <attribute name="accesskey"/>
  2315.             <attribute name="class" vs:mapstoname="className"/>
  2316.             <attribute name="id"/>
  2317.             <attribute name="runat" vs:readonly="true">
  2318.                 <simpleType base="NMTOKEN">
  2319.                     <enumeration value="server"/>
  2320.                 </simpleType>
  2321.             </attribute>
  2322.             <attribute name="style" vs:builder="style"/>
  2323.             <attribute name="tabindex" />
  2324.             <attribute name="title"/>
  2325.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2326.             <attribute name="xmlns" />
  2327.         </complexType>
  2328.     </element>
  2329.     <element name="html">
  2330.         <complexType content="mixed">
  2331.             <choice>
  2332.             <element ref="body"/>
  2333.             <element ref="frameset"/>
  2334.             <element ref="head"/>
  2335.             <element ref="coreLanguage"/>
  2336.             </choice>
  2337.             <attribute name="accesskey"/>
  2338.             <attribute name="class" vs:mapstoname="className"/>
  2339.             <attribute name="id"/>
  2340.             <attribute name="runat" vs:readonly="true">
  2341.                 <simpleType base="NMTOKEN">
  2342.                     <enumeration value="server"/>
  2343.                 </simpleType>
  2344.             </attribute>
  2345.             <attribute name="style" vs:builder="style"/>
  2346.             <attribute name="tabindex" />
  2347.             <attribute name="title"/>
  2348.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2349.             <attribute name="xmlns" />
  2350.         </complexType>
  2351.     </element>
  2352.     <element name="htmlarea" vs:clientom="area">
  2353.         <complexType content="mixed">
  2354.             <choice>
  2355.             <element ref="InlineContent"/>
  2356.             <element ref="BlockContent"/>
  2357.             <element ref="coreLanguage"/>
  2358.             </choice>
  2359.             <attribute name="cols"/>
  2360.             <attribute name="disabled" type="boolean" vs:standalone="true" />
  2361.             <attribute name="readonly"  value="false" type="boolean" vs:standalone="true" />
  2362.             <attribute name="rows"/>
  2363.             <attribute name="wrap"  value="soft">
  2364.                 <simpleType base="NMTOKEN">
  2365.                     <enumeration value="soft"/>
  2366.                     <enumeration value="hard"/>
  2367.                     <enumeration value="off"/>
  2368.                 </simpleType>
  2369.             </attribute>
  2370.             <attribute name="accesskey"/>
  2371.             <attribute name="class" vs:mapstoname="className"/>
  2372.             <attribute name="id"/>
  2373.             <attribute name="runat" vs:readonly="true">
  2374.                 <simpleType base="NMTOKEN">
  2375.                     <enumeration value="server"/>
  2376.                 </simpleType>
  2377.             </attribute>
  2378.             <attribute name="style" vs:builder="style"/>
  2379.             <attribute name="tabindex" />
  2380.             <attribute name="title"/>
  2381.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2382.             <attribute name="xmlns" />
  2383.             <attribute name="onclick" vs:omtype="event"/>
  2384.             <attribute name="ondblclick" vs:omtype="event"/>
  2385.             <attribute name="onhelp" vs:omtype="event"/>
  2386.             <attribute name="onkeydown" vs:omtype="event"/>
  2387.             <attribute name="onkeypress" vs:omtype="event"/>
  2388.             <attribute name="onkeyup" vs:omtype="event"/>
  2389.             <attribute name="onmousemove" vs:omtype="event"/>
  2390.             <attribute name="onmouseout" vs:omtype="event"/>
  2391.             <attribute name="onmouseover" vs:omtype="event"/>
  2392.             <attribute name="onmouseup" vs:omtype="event"/>
  2393.         </complexType>
  2394.     </element>
  2395.     <element name="h1" vs:clientom="header">
  2396.         <complexType content="mixed">
  2397.             <choice>
  2398.             <element ref="InlineContent"/>
  2399.             <element ref="coreLanguage"/>
  2400.             </choice>
  2401.             <attribute name="align"  value="left">
  2402.                 <simpleType base="NMTOKEN">
  2403.                     <enumeration value="left"/>
  2404.                     <enumeration value="center"/>
  2405.                     <enumeration value="right"/>
  2406.                     <enumeration value="justify"/>
  2407.                 </simpleType>
  2408.             </attribute>
  2409.             <attribute name="accesskey"/>
  2410.             <attribute name="class" vs:mapstoname="className"/>
  2411.             <attribute name="id"/>
  2412.             <attribute name="runat" vs:readonly="true">
  2413.                 <simpleType base="NMTOKEN">
  2414.                     <enumeration value="server"/>
  2415.                 </simpleType>
  2416.             </attribute>
  2417.             <attribute name="style" vs:builder="style"/>
  2418.             <attribute name="tabindex" />
  2419.             <attribute name="title"/>
  2420.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2421.             <attribute name="xmlns" />
  2422.             <attribute name="onclick" vs:omtype="event"/>
  2423.             <attribute name="ondblclick" vs:omtype="event"/>
  2424.             <attribute name="onhelp" vs:omtype="event"/>
  2425.             <attribute name="onkeydown" vs:omtype="event"/>
  2426.             <attribute name="onkeypress" vs:omtype="event"/>
  2427.             <attribute name="onkeyup" vs:omtype="event"/>
  2428.             <attribute name="onmousemove" vs:omtype="event"/>
  2429.             <attribute name="onmouseout" vs:omtype="event"/>
  2430.             <attribute name="onmouseover" vs:omtype="event"/>
  2431.             <attribute name="onmouseup" vs:omtype="event"/>
  2432.         </complexType>
  2433.     </element>
  2434.     <element name="h2" vs:clientom="header">
  2435.         <complexType content="mixed">
  2436.             <choice>
  2437.             <element ref="InlineContent"/>
  2438.             <element ref="coreLanguage"/>
  2439.             </choice>
  2440.             <attribute name="align"  value="left">
  2441.                 <simpleType base="NMTOKEN">
  2442.                     <enumeration value="left"/>
  2443.                     <enumeration value="center"/>
  2444.                     <enumeration value="right"/>
  2445.                     <enumeration value="justify"/>
  2446.                 </simpleType>
  2447.             </attribute>
  2448.             <attribute name="accesskey"/>
  2449.             <attribute name="class" vs:mapstoname="className"/>
  2450.             <attribute name="id"/>
  2451.             <attribute name="runat" vs:readonly="true">
  2452.                 <simpleType base="NMTOKEN">
  2453.                     <enumeration value="server"/>
  2454.                 </simpleType>
  2455.             </attribute>
  2456.             <attribute name="style" vs:builder="style"/>
  2457.             <attribute name="tabindex" />
  2458.             <attribute name="title"/>
  2459.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2460.             <attribute name="xmlns" />
  2461.             <attribute name="onclick" vs:omtype="event"/>
  2462.             <attribute name="ondblclick" vs:omtype="event"/>
  2463.             <attribute name="onhelp" vs:omtype="event"/>
  2464.             <attribute name="onkeydown" vs:omtype="event"/>
  2465.             <attribute name="onkeypress" vs:omtype="event"/>
  2466.             <attribute name="onkeyup" vs:omtype="event"/>
  2467.             <attribute name="onmousemove" vs:omtype="event"/>
  2468.             <attribute name="onmouseout" vs:omtype="event"/>
  2469.             <attribute name="onmouseover" vs:omtype="event"/>
  2470.             <attribute name="onmouseup" vs:omtype="event"/>
  2471.         </complexType>
  2472.     </element>
  2473.     <element name="h3" vs:clientom="header">
  2474.         <complexType content="mixed">
  2475.             <choice>
  2476.             <element ref="InlineContent"/>
  2477.             <element ref="coreLanguage"/>
  2478.             </choice>
  2479.             <attribute name="align"  value="left">
  2480.                 <simpleType base="NMTOKEN">
  2481.                     <enumeration value="left"/>
  2482.                     <enumeration value="center"/>
  2483.                     <enumeration value="right"/>
  2484.                     <enumeration value="justify"/>
  2485.                 </simpleType>
  2486.             </attribute>
  2487.             <attribute name="accesskey"/>
  2488.             <attribute name="class" vs:mapstoname="className"/>
  2489.             <attribute name="id"/>
  2490.             <attribute name="runat" vs:readonly="true">
  2491.                 <simpleType base="NMTOKEN">
  2492.                     <enumeration value="server"/>
  2493.                 </simpleType>
  2494.             </attribute>
  2495.             <attribute name="style" vs:builder="style"/>
  2496.             <attribute name="tabindex" />
  2497.             <attribute name="title"/>
  2498.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2499.             <attribute name="xmlns" />
  2500.             <attribute name="onclick" vs:omtype="event"/>
  2501.             <attribute name="ondblclick" vs:omtype="event"/>
  2502.             <attribute name="onhelp" vs:omtype="event"/>
  2503.             <attribute name="onkeydown" vs:omtype="event"/>
  2504.             <attribute name="onkeypress" vs:omtype="event"/>
  2505.             <attribute name="onkeyup" vs:omtype="event"/>
  2506.             <attribute name="onmousemove" vs:omtype="event"/>
  2507.             <attribute name="onmouseout" vs:omtype="event"/>
  2508.             <attribute name="onmouseover" vs:omtype="event"/>
  2509.             <attribute name="onmouseup" vs:omtype="event"/>
  2510.         </complexType>
  2511.     </element>
  2512.     <element name="h4" vs:clientom="header">
  2513.         <complexType content="mixed">
  2514.             <choice>
  2515.             <element ref="InlineContent"/>
  2516.             <element ref="coreLanguage"/>
  2517.             </choice>
  2518.             <attribute name="align"  value="left">
  2519.                 <simpleType base="NMTOKEN">
  2520.                     <enumeration value="left"/>
  2521.                     <enumeration value="center"/>
  2522.                     <enumeration value="right"/>
  2523.                     <enumeration value="justify"/>
  2524.                 </simpleType>
  2525.             </attribute>
  2526.             <attribute name="accesskey"/>
  2527.             <attribute name="class" vs:mapstoname="className"/>
  2528.             <attribute name="id"/>
  2529.             <attribute name="runat" vs:readonly="true">
  2530.                 <simpleType base="NMTOKEN">
  2531.                     <enumeration value="server"/>
  2532.                 </simpleType>
  2533.             </attribute>
  2534.             <attribute name="style" vs:builder="style"/>
  2535.             <attribute name="tabindex" />
  2536.             <attribute name="title"/>
  2537.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2538.             <attribute name="xmlns" />
  2539.             <attribute name="onclick" vs:omtype="event"/>
  2540.             <attribute name="ondblclick" vs:omtype="event"/>
  2541.             <attribute name="onhelp" vs:omtype="event"/>
  2542.             <attribute name="onkeydown" vs:omtype="event"/>
  2543.             <attribute name="onkeypress" vs:omtype="event"/>
  2544.             <attribute name="onkeyup" vs:omtype="event"/>
  2545.             <attribute name="onmousemove" vs:omtype="event"/>
  2546.             <attribute name="onmouseout" vs:omtype="event"/>
  2547.             <attribute name="onmouseover" vs:omtype="event"/>
  2548.             <attribute name="onmouseup" vs:omtype="event"/>
  2549.         </complexType>
  2550.     </element>
  2551.     <element name="h5" vs:clientom="header">
  2552.         <complexType content="mixed">
  2553.             <choice>
  2554.             <element ref="InlineContent"/>
  2555.             <element ref="coreLanguage"/>
  2556.             </choice>
  2557.             <attribute name="align"  value="left">
  2558.                 <simpleType base="NMTOKEN">
  2559.                     <enumeration value="left"/>
  2560.                     <enumeration value="center"/>
  2561.                     <enumeration value="right"/>
  2562.                     <enumeration value="justify"/>
  2563.                 </simpleType>
  2564.             </attribute>
  2565.             <attribute name="accesskey"/>
  2566.             <attribute name="class" vs:mapstoname="className"/>
  2567.             <attribute name="id"/>
  2568.             <attribute name="runat" vs:readonly="true">
  2569.                 <simpleType base="NMTOKEN">
  2570.                     <enumeration value="server"/>
  2571.                 </simpleType>
  2572.             </attribute>
  2573.             <attribute name="style" vs:builder="style"/>
  2574.             <attribute name="tabindex" />
  2575.             <attribute name="title"/>
  2576.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2577.             <attribute name="xmlns" />
  2578.             <attribute name="onclick" vs:omtype="event"/>
  2579.             <attribute name="ondblclick" vs:omtype="event"/>
  2580.             <attribute name="onhelp" vs:omtype="event"/>
  2581.             <attribute name="onkeydown" vs:omtype="event"/>
  2582.             <attribute name="onkeypress" vs:omtype="event"/>
  2583.             <attribute name="onkeyup" vs:omtype="event"/>
  2584.             <attribute name="onmousemove" vs:omtype="event"/>
  2585.             <attribute name="onmouseout" vs:omtype="event"/>
  2586.             <attribute name="onmouseover" vs:omtype="event"/>
  2587.             <attribute name="onmouseup" vs:omtype="event"/>
  2588.         </complexType>
  2589.     </element>
  2590.     <element name="h6" vs:clientom="header">
  2591.         <complexType content="mixed">
  2592.             <choice>
  2593.             <element ref="InlineContent"/>
  2594.             <element ref="coreLanguage"/>
  2595.             </choice>
  2596.             <attribute name="align"  value="left">
  2597.                 <simpleType base="NMTOKEN">
  2598.                     <enumeration value="left"/>
  2599.                     <enumeration value="center"/>
  2600.                     <enumeration value="right"/>
  2601.                     <enumeration value="justify"/>
  2602.                 </simpleType>
  2603.             </attribute>
  2604.             <attribute name="accesskey"/>
  2605.             <attribute name="class" vs:mapstoname="className"/>
  2606.             <attribute name="id"/>
  2607.             <attribute name="runat" vs:readonly="true">
  2608.                 <simpleType base="NMTOKEN">
  2609.                     <enumeration value="server"/>
  2610.                 </simpleType>
  2611.             </attribute>
  2612.             <attribute name="style" vs:builder="style"/>
  2613.             <attribute name="tabindex" />
  2614.             <attribute name="title"/>
  2615.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2616.             <attribute name="xmlns" />
  2617.             <attribute name="onclick" vs:omtype="event"/>
  2618.             <attribute name="ondblclick" vs:omtype="event"/>
  2619.             <attribute name="onhelp" vs:omtype="event"/>
  2620.             <attribute name="onkeydown" vs:omtype="event"/>
  2621.             <attribute name="onkeypress" vs:omtype="event"/>
  2622.             <attribute name="onkeyup" vs:omtype="event"/>
  2623.             <attribute name="onmousemove" vs:omtype="event"/>
  2624.             <attribute name="onmouseout" vs:omtype="event"/>
  2625.             <attribute name="onmouseover" vs:omtype="event"/>
  2626.             <attribute name="onmouseup" vs:omtype="event"/>
  2627.         </complexType>
  2628.     </element>
  2629.     <element name="i" vs:clientom="phrase">
  2630.         <complexType content="mixed">
  2631.             <choice>
  2632.             <element ref="InlineContent"/>
  2633.             <element ref="coreLanguage"/>
  2634.             </choice>
  2635.             <attribute name="accesskey"/>
  2636.             <attribute name="class" vs:mapstoname="className"/>
  2637.             <attribute name="id"/>
  2638.             <attribute name="runat" vs:readonly="true">
  2639.                 <simpleType base="NMTOKEN">
  2640.                     <enumeration value="server"/>
  2641.                 </simpleType>
  2642.             </attribute>
  2643.             <attribute name="style" vs:builder="style"/>
  2644.             <attribute name="tabindex" />
  2645.             <attribute name="title"/>
  2646.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2647.             <attribute name="xmlns" />
  2648.             <attribute name="onclick" vs:omtype="event"/>
  2649.             <attribute name="ondblclick" vs:omtype="event"/>
  2650.             <attribute name="onhelp" vs:omtype="event"/>
  2651.             <attribute name="onkeydown" vs:omtype="event"/>
  2652.             <attribute name="onkeypress" vs:omtype="event"/>
  2653.             <attribute name="onkeyup" vs:omtype="event"/>
  2654.             <attribute name="onmousemove" vs:omtype="event"/>
  2655.             <attribute name="onmouseout" vs:omtype="event"/>
  2656.             <attribute name="onmouseover" vs:omtype="event"/>
  2657.             <attribute name="onmouseup" vs:omtype="event"/>
  2658.         </complexType>
  2659.     </element>
  2660.     <element name="iframe" vs:clientom="frame">
  2661.         <complexType content="mixed">
  2662.             <choice>
  2663.             <element ref="InlineContent"/>
  2664.             <element ref="BlockContent"/>
  2665.             <element ref="coreLanguage"/>
  2666.             <element ref="coreData"/>
  2667.             </choice>
  2668.             <attribute name="align">
  2669.                 <simpleType base="NMTOKEN">
  2670.                     <enumeration value="left"/>
  2671.                     <enumeration value="right"/>
  2672.                     <enumeration value="top"/>
  2673.                     <enumeration value="middle"/>
  2674.                     <enumeration value="bottom"/>
  2675.                 </simpleType>
  2676.             </attribute>
  2677.             <attribute name="frameborder"  value="1">
  2678.                 <simpleType base="NMTOKEN">
  2679.                     <enumeration value="yes"/>
  2680.                     <enumeration value="no"/>
  2681.                     <enumeration value="1"/>
  2682.                     <enumeration value="0"/>
  2683.                 </simpleType>
  2684.             </attribute>
  2685.             <attribute name="height"/>
  2686.             <attribute name="hspace" type="ui4"/>
  2687.             <attribute name="marginheight" type="integer"/>
  2688.             <attribute name="marginwidth" type="integer"/>
  2689.             <attribute name="name"/>
  2690.             <attribute name="scrolling"  value="auto">
  2691.                 <simpleType base="NMTOKEN">
  2692.                     <enumeration value="auto"/>
  2693.                     <enumeration value="yes"/>
  2694.                     <enumeration value="no"/>
  2695.                 </simpleType>
  2696.             </attribute>
  2697.             <attribute name="src" type="uri-reference"/>
  2698.             <attribute name="vspace" type="ui4"/>
  2699.             <attribute name="width"/>
  2700.             <attribute name="accesskey"/>
  2701.             <attribute name="class" vs:mapstoname="className"/>
  2702.             <attribute name="id"/>
  2703.             <attribute name="runat" vs:readonly="true">
  2704.                 <simpleType base="NMTOKEN">
  2705.                     <enumeration value="server"/>
  2706.                 </simpleType>
  2707.             </attribute>
  2708.             <attribute name="style" vs:builder="style"/>
  2709.             <attribute name="tabindex" />
  2710.             <attribute name="title"/>
  2711.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2712.             <attribute name="xmlns" />
  2713.         </complexType>
  2714.     </element>
  2715.     <element name="image" vs:empty="true">
  2716.         <complexType content="mixed">
  2717.             <choice>
  2718.             <element ref="coreLanguage"/>
  2719.             <element ref="coreData"/>
  2720.             </choice>
  2721.             <attribute name="align">
  2722.                 <simpleType base="NMTOKEN">
  2723.                     <enumeration value="left"/>
  2724.                     <enumeration value="right"/>
  2725.                     <enumeration value="top"/>
  2726.                     <enumeration value="texttop"/>
  2727.                     <enumeration value="middle"/>
  2728.                     <enumeration value="absmiddle"/>
  2729.                     <enumeration value="baseline"/>
  2730.                     <enumeration value="bottom"/>
  2731.                     <enumeration value="absbottom"/>
  2732.                 </simpleType>
  2733.             </attribute>
  2734.             <attribute name="alt"/>
  2735.             <attribute name="border" type="integer"/>
  2736.             <attribute name="controls"  value="false" type="boolean" vs:standalone="true" />
  2737.             <attribute name="dynsrc" type="uri-reference"/>
  2738.             <attribute name="height"/>
  2739.             <attribute name="hspace" type="ui4"/>
  2740.             <attribute name="ismap"  value="false" type="boolean" vs:standalone="true" />
  2741.             <attribute name="loop"/>
  2742.             <attribute name="lowsrc" type="uri-reference"/>
  2743.             <attribute name="name"/>
  2744.             <attribute name="onresize" vs:omtype="event"/>
  2745.             <attribute name="src" type="uri-reference"/>
  2746.             <attribute name="usemap" type="uri-reference"/>
  2747.             <attribute name="vspace" type="ui4"/>
  2748.             <attribute name="width"/>
  2749.             <attribute name="vrml" type="uri-reference"/>
  2750.             <attribute name="vspace" type="ui4"/>
  2751.             <attribute name="accesskey"/>
  2752.             <attribute name="class" vs:mapstoname="className"/>
  2753.             <attribute name="id"/>
  2754.             <attribute name="runat" vs:readonly="true">
  2755.                 <simpleType base="NMTOKEN">
  2756.                     <enumeration value="server"/>
  2757.                 </simpleType>
  2758.             </attribute>
  2759.             <attribute name="style" vs:builder="style"/>
  2760.             <attribute name="tabindex" />
  2761.             <attribute name="title"/>
  2762.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2763.             <attribute name="xmlns" />
  2764.             <attribute name="onclick" vs:omtype="event"/>
  2765.             <attribute name="ondblclick" vs:omtype="event"/>
  2766.             <attribute name="onhelp" vs:omtype="event"/>
  2767.             <attribute name="onkeydown" vs:omtype="event"/>
  2768.             <attribute name="onkeypress" vs:omtype="event"/>
  2769.             <attribute name="onkeyup" vs:omtype="event"/>
  2770.             <attribute name="onmousemove" vs:omtype="event"/>
  2771.             <attribute name="onmouseout" vs:omtype="event"/>
  2772.             <attribute name="onmouseover" vs:omtype="event"/>
  2773.             <attribute name="onmouseup" vs:omtype="event"/>
  2774.         </complexType>
  2775.     </element>
  2776.     <element name="img" vs:empty="true">
  2777.         <complexType content="mixed">
  2778.             <choice>
  2779.             <element ref="coreLanguage"/>
  2780.             <element ref="coreData"/>
  2781.             </choice>
  2782.             <attribute name="align">
  2783.                 <simpleType base="NMTOKEN">
  2784.                     <enumeration value="left"/>
  2785.                     <enumeration value="right"/>
  2786.                     <enumeration value="top"/>
  2787.                     <enumeration value="texttop"/>
  2788.                     <enumeration value="middle"/>
  2789.                     <enumeration value="absmiddle"/>
  2790.                     <enumeration value="baseline"/>
  2791.                     <enumeration value="bottom"/>
  2792.                     <enumeration value="absbottom"/>
  2793.                 </simpleType>
  2794.             </attribute>
  2795.             <attribute name="alt"/>
  2796.             <attribute name="border" type="integer"/>
  2797.             <attribute name="controls"  value="false" type="boolean" vs:standalone="true" />
  2798.             <attribute name="dynsrc" type="uri-reference"/>
  2799.             <attribute name="height"/>
  2800.             <attribute name="hspace" type="ui4"/>
  2801.             <attribute name="ismap"  value="false" type="boolean" vs:standalone="true" />
  2802.             <attribute name="loop"/>
  2803.             <attribute name="lowsrc" type="uri-reference"/>
  2804.             <attribute name="name"/>
  2805.             <attribute name="onabort" vs:omtype="event"/>
  2806.             <attribute name="onafterupdate" vs:omtype="event"/>
  2807.             <attribute name="onbeforeunload" vs:omtype="event"/>
  2808.             <attribute name="onchange" vs:omtype="event"/>
  2809.             <attribute name="ondataavailable" vs:omtype="event"/>
  2810.             <attribute name="ondatasetchanged" vs:omtype="event"/>
  2811.             <attribute name="ondatasetcomplete" vs:omtype="event"/>
  2812.             <attribute name="onerror" vs:omtype="event"/>
  2813.             <attribute name="onfilterchange" vs:omtype="event"/>
  2814.             <attribute name="onload" vs:omtype="event"/>
  2815.             <attribute name="onscroll" vs:omtype="event"/>
  2816.             <attribute name="src" type="uri-reference"/>
  2817.             <attribute name="usemap" type="uri-reference"/>
  2818.             <attribute name="vspace" type="ui4"/>
  2819.             <attribute name="width"/>
  2820.             <attribute name="vrml" type="uri-reference"/>
  2821.             <attribute name="vspace" type="ui4"/>
  2822.             <attribute name="accesskey"/>
  2823.             <attribute name="class" vs:mapstoname="className"/>
  2824.             <attribute name="id"/>
  2825.             <attribute name="runat" vs:readonly="true">
  2826.                 <simpleType base="NMTOKEN">
  2827.                     <enumeration value="server"/>
  2828.                 </simpleType>
  2829.             </attribute>
  2830.             <attribute name="style" vs:builder="style"/>
  2831.             <attribute name="tabindex" />
  2832.             <attribute name="title"/>
  2833.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2834.             <attribute name="xmlns" />
  2835.             <attribute name="onclick" vs:omtype="event"/>
  2836.             <attribute name="ondblclick" vs:omtype="event"/>
  2837.             <attribute name="onhelp" vs:omtype="event"/>
  2838.             <attribute name="onkeydown" vs:omtype="event"/>
  2839.             <attribute name="onkeypress" vs:omtype="event"/>
  2840.             <attribute name="onkeyup" vs:omtype="event"/>
  2841.             <attribute name="onmousemove" vs:omtype="event"/>
  2842.             <attribute name="onmouseout" vs:omtype="event"/>
  2843.             <attribute name="onmouseover" vs:omtype="event"/>
  2844.             <attribute name="onmouseup" vs:omtype="event"/>
  2845.         </complexType>
  2846.     </element>
  2847.     <element name="input" vs:empty="true" vs:clientom="#type">
  2848.         <complexType content="mixed">
  2849.             <choice>
  2850.             <element ref="coreLanguage"/>
  2851.             <element ref="coreData"/>
  2852.             </choice>
  2853.             <attribute name="align" value="top" vs:inputtype="image">
  2854.                 <simpleType base="NMTOKEN">
  2855.                     <enumeration value="left"/>
  2856.                     <enumeration value="right"/>
  2857.                     <enumeration value="top"/>
  2858.                     <enumeration value="texttop"/>
  2859.                     <enumeration value="middle"/>
  2860.                     <enumeration value="absmiddle"/>
  2861.                     <enumeration value="baseline"/>
  2862.                     <enumeration value="bottom"/>
  2863.                     <enumeration value="absbottom"/>
  2864.                 </simpleType>
  2865.             </attribute>
  2866.             <attribute name="alt" vs:inputtype="image" />
  2867.             <attribute name="autocomplete"  value="yes" vs:inputtype="password text" >
  2868.                 <simpleType base="NMTOKEN">
  2869.                     <enumeration value="yes"/>
  2870.                     <enumeration value="no"/>
  2871.                 </simpleType>
  2872.             </attribute>
  2873.             <attribute name="checked" type="boolean" vs:inputtype="checkbox radio"  vs:standalone="true" />
  2874.             <attribute name="disabled" type="boolean" vs:inputtype="button checkbox file image password radio reset submit text"  vs:standalone="true" />
  2875.             <attribute name="height" vs:inputtype="image" />
  2876.             <attribute name="maxlength" type="ui4" vs:inputtype="text" />
  2877.             <attribute name="name" vs:inputtype="button checkbox file hidden image password radio submit text" />
  2878.             <attribute name="onafterupdate" vs:omtype="event"/>
  2879.             <attribute name="onblur" vs:omtype="event"/>
  2880.             <attribute name="onchange" vs:omtype="event"/>
  2881.             <attribute name="onerrorupdate" vs:omtype="event"/>
  2882.             <attribute name="onfilterchange" vs:omtype="event"/>
  2883.             <attribute name="onfocus" vs:omtype="event"/>
  2884.             <attribute name="onserverclick" vs:omtype="event" />
  2885.             <attribute name="onserverchange" vs:omtype="event" />
  2886.             <attribute name="readonly"  value="false" type="boolean" vs:inputtype="file password text"  vs:standalone="true" />
  2887.             <attribute name="src" type="uri-reference" vs:inputtype="image"/>
  2888.             <attribute name="size" type="integer" vs:inputtype="text" />
  2889.             <attribute name="type" vs:readonly="true">
  2890.                 <simpleType base="NMTOKEN">
  2891.                     <enumeration value="button"/>
  2892.                     <enumeration value="checkbox"/>
  2893.                     <enumeration value="file"/>
  2894.                     <enumeration value="hidden"/>
  2895.                     <enumeration value="image"/>
  2896.                     <enumeration value="password"/>
  2897.                     <enumeration value="radio"/>
  2898.                     <enumeration value="reset"/>
  2899.                     <enumeration value="submit"/>
  2900.                     <enumeration value="text"/>
  2901.                 </simpleType>
  2902.             </attribute>
  2903.             <attribute name="value" vs:inputtype="button checkbox hidden password radio reset submit text"/>
  2904.             <attribute name="width" vs:inputtype="image" />
  2905.             <attribute name="accesskey"/>
  2906.             <attribute name="class" vs:mapstoname="className"/>
  2907.             <attribute name="id"/>
  2908.             <attribute name="runat" vs:readonly="true">
  2909.                 <simpleType base="NMTOKEN">
  2910.                     <enumeration value="server"/>
  2911.                 </simpleType>
  2912.             </attribute>
  2913.             <attribute name="style" vs:builder="style"/>
  2914.             <attribute name="tabindex" />
  2915.             <attribute name="title"/>
  2916.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2917.             <attribute name="xmlns" />
  2918.             <attribute name="onclick" vs:omtype="event"/>
  2919.             <attribute name="ondblclick" vs:omtype="event"/>
  2920.             <attribute name="onhelp" vs:omtype="event"/>
  2921.             <attribute name="onkeydown" vs:omtype="event"/>
  2922.             <attribute name="onkeypress" vs:omtype="event"/>
  2923.             <attribute name="onkeyup" vs:omtype="event"/>
  2924.             <attribute name="onmousemove" vs:omtype="event"/>
  2925.             <attribute name="onmouseout" vs:omtype="event"/>
  2926.             <attribute name="onmouseover" vs:omtype="event"/>
  2927.             <attribute name="onmouseup" vs:omtype="event"/>
  2928.         </complexType>
  2929.     </element>
  2930.     <element name="ins" vs:clientom="phrase">
  2931.         <complexType content="mixed">
  2932.             <choice>
  2933.             <element ref="InlineContent"/>
  2934.             <element ref="BlockContent"/>
  2935.             <element ref="coreLanguage"/>
  2936.             </choice>
  2937.             <attribute name="accesskey"/>
  2938.             <attribute name="class" vs:mapstoname="className"/>
  2939.             <attribute name="id"/>
  2940.             <attribute name="runat" vs:readonly="true">
  2941.                 <simpleType base="NMTOKEN">
  2942.                     <enumeration value="server"/>
  2943.                 </simpleType>
  2944.             </attribute>
  2945.             <attribute name="style" vs:builder="style"/>
  2946.             <attribute name="tabindex" />
  2947.             <attribute name="title"/>
  2948.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2949.             <attribute name="xmlns" />
  2950.             <attribute name="onclick" vs:omtype="event"/>
  2951.             <attribute name="ondblclick" vs:omtype="event"/>
  2952.             <attribute name="onhelp" vs:omtype="event"/>
  2953.             <attribute name="onkeydown" vs:omtype="event"/>
  2954.             <attribute name="onkeypress" vs:omtype="event"/>
  2955.             <attribute name="onkeyup" vs:omtype="event"/>
  2956.             <attribute name="onmousemove" vs:omtype="event"/>
  2957.             <attribute name="onmouseout" vs:omtype="event"/>
  2958.             <attribute name="onmouseover" vs:omtype="event"/>
  2959.             <attribute name="onmouseup" vs:omtype="event"/>
  2960.         </complexType>
  2961.     </element>
  2962.     <element name="isindex" vs:empty="true" vs:deprecated="true">
  2963.         <complexType content="mixed">
  2964.             <choice>
  2965.             <element ref="coreLanguage"/>
  2966.             </choice>
  2967.             <attribute name="action" type="uri-reference"/>
  2968.             <attribute name="prompt"/>
  2969.             <attribute name="accesskey"/>
  2970.             <attribute name="class" vs:mapstoname="className"/>
  2971.             <attribute name="id"/>
  2972.             <attribute name="runat" vs:readonly="true">
  2973.                 <simpleType base="NMTOKEN">
  2974.                     <enumeration value="server"/>
  2975.                 </simpleType>
  2976.             </attribute>
  2977.             <attribute name="style" vs:builder="style"/>
  2978.             <attribute name="tabindex" />
  2979.             <attribute name="title"/>
  2980.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  2981.             <attribute name="xmlns" />
  2982.             <attribute name="onclick" vs:omtype="event"/>
  2983.             <attribute name="ondblclick" vs:omtype="event"/>
  2984.             <attribute name="onhelp" vs:omtype="event"/>
  2985.             <attribute name="onkeydown" vs:omtype="event"/>
  2986.             <attribute name="onkeypress" vs:omtype="event"/>
  2987.             <attribute name="onkeyup" vs:omtype="event"/>
  2988.             <attribute name="onmousemove" vs:omtype="event"/>
  2989.             <attribute name="onmouseout" vs:omtype="event"/>
  2990.             <attribute name="onmouseover" vs:omtype="event"/>
  2991.             <attribute name="onmouseup" vs:omtype="event"/>
  2992.         </complexType>
  2993.     </element>
  2994.     <element name="kbd" vs:clientom="phrase">
  2995.         <complexType content="mixed">
  2996.             <choice>
  2997.             <element ref="InlineContent"/>
  2998.             <element ref="coreLanguage"/>
  2999.             </choice>
  3000.             <attribute name="accesskey"/>
  3001.             <attribute name="class" vs:mapstoname="className"/>
  3002.             <attribute name="id"/>
  3003.             <attribute name="runat" vs:readonly="true">
  3004.                 <simpleType base="NMTOKEN">
  3005.                     <enumeration value="server"/>
  3006.                 </simpleType>
  3007.             </attribute>
  3008.             <attribute name="style" vs:builder="style"/>
  3009.             <attribute name="tabindex" />
  3010.             <attribute name="title"/>
  3011.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3012.             <attribute name="xmlns" />
  3013.             <attribute name="onclick" vs:omtype="event"/>
  3014.             <attribute name="ondblclick" vs:omtype="event"/>
  3015.             <attribute name="onhelp" vs:omtype="event"/>
  3016.             <attribute name="onkeydown" vs:omtype="event"/>
  3017.             <attribute name="onkeypress" vs:omtype="event"/>
  3018.             <attribute name="onkeyup" vs:omtype="event"/>
  3019.             <attribute name="onmousemove" vs:omtype="event"/>
  3020.             <attribute name="onmouseout" vs:omtype="event"/>
  3021.             <attribute name="onmouseover" vs:omtype="event"/>
  3022.             <attribute name="onmouseup" vs:omtype="event"/>
  3023.         </complexType>
  3024.     </element>
  3025.     <element name="label">
  3026.         <complexType content="mixed">
  3027.             <choice>
  3028.             <element ref="LabelContent"/>
  3029.             <element ref="coreLanguage"/>
  3030.             <element ref="coreData"/>
  3031.             </choice>
  3032.             <attribute name="for"/>
  3033.             <attribute name="accesskey"/>
  3034.             <attribute name="class" vs:mapstoname="className"/>
  3035.             <attribute name="id"/>
  3036.             <attribute name="runat" vs:readonly="true">
  3037.                 <simpleType base="NMTOKEN">
  3038.                     <enumeration value="server"/>
  3039.                 </simpleType>
  3040.             </attribute>
  3041.             <attribute name="style" vs:builder="style"/>
  3042.             <attribute name="tabindex" />
  3043.             <attribute name="title"/>
  3044.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3045.             <attribute name="xmlns" />
  3046.             <attribute name="onclick" vs:omtype="event"/>
  3047.             <attribute name="ondblclick" vs:omtype="event"/>
  3048.             <attribute name="onhelp" vs:omtype="event"/>
  3049.             <attribute name="onkeydown" vs:omtype="event"/>
  3050.             <attribute name="onkeypress" vs:omtype="event"/>
  3051.             <attribute name="onkeyup" vs:omtype="event"/>
  3052.             <attribute name="onmousemove" vs:omtype="event"/>
  3053.             <attribute name="onmouseout" vs:omtype="event"/>
  3054.             <attribute name="onmouseover" vs:omtype="event"/>
  3055.             <attribute name="onmouseup" vs:omtype="event"/>
  3056.         </complexType>
  3057.     </element>
  3058.     <element name="legend">
  3059.         <complexType content="mixed">
  3060.             <choice>
  3061.             <element ref="InlineContent"/>
  3062.             <element ref="coreLanguage"/>
  3063.             </choice>
  3064.             <attribute name="align">
  3065.                 <simpleType base="NMTOKEN">
  3066.                     <enumeration value="left"/>
  3067.                     <enumeration value="right"/>
  3068.                     <enumeration value="center"/>
  3069.                     <enumeration value="top"/>
  3070.                     <enumeration value="bottom"/>
  3071.                 </simpleType>
  3072.             </attribute>
  3073.             <attribute name="onchange" vs:omtype="event"/>
  3074.             <attribute name="onscroll" vs:omtype="event"/>
  3075.             <attribute name="accesskey"/>
  3076.             <attribute name="class" vs:mapstoname="className"/>
  3077.             <attribute name="id"/>
  3078.             <attribute name="runat" vs:readonly="true">
  3079.                 <simpleType base="NMTOKEN">
  3080.                     <enumeration value="server"/>
  3081.                 </simpleType>
  3082.             </attribute>
  3083.             <attribute name="style" vs:builder="style"/>
  3084.             <attribute name="tabindex" />
  3085.             <attribute name="title"/>
  3086.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3087.             <attribute name="xmlns" />
  3088.             <attribute name="onclick" vs:omtype="event"/>
  3089.             <attribute name="ondblclick" vs:omtype="event"/>
  3090.             <attribute name="onhelp" vs:omtype="event"/>
  3091.             <attribute name="onkeydown" vs:omtype="event"/>
  3092.             <attribute name="onkeypress" vs:omtype="event"/>
  3093.             <attribute name="onkeyup" vs:omtype="event"/>
  3094.             <attribute name="onmousemove" vs:omtype="event"/>
  3095.             <attribute name="onmouseout" vs:omtype="event"/>
  3096.             <attribute name="onmouseover" vs:omtype="event"/>
  3097.             <attribute name="onmouseup" vs:omtype="event"/>
  3098.         </complexType>
  3099.     </element>
  3100.     <element name="li" vs:implicitClosure="true">
  3101.         <complexType content="mixed">
  3102.             <choice>
  3103.             <element ref="InlineContent"/>
  3104.             <element ref="BlockContent"/>
  3105.             <element ref="coreLanguage"/>
  3106.             </choice>
  3107.             <attribute name="type" vs:readonly="true">
  3108.                 <simpleType base="NMTOKEN">
  3109.                     <enumeration value="A"/>
  3110.                     <enumeration value="a"/>
  3111.                     <enumeration value="I"/>
  3112.                     <enumeration value="i"/>
  3113.                     <enumeration value="1"/>
  3114.                 </simpleType>
  3115.             </attribute>
  3116.             <attribute name="value"/>
  3117.             <attribute name="accesskey"/>
  3118.             <attribute name="class" vs:mapstoname="className"/>
  3119.             <attribute name="id"/>
  3120.             <attribute name="runat" vs:readonly="true">
  3121.                 <simpleType base="NMTOKEN">
  3122.                     <enumeration value="server"/>
  3123.                 </simpleType>
  3124.             </attribute>
  3125.             <attribute name="style" vs:builder="style"/>
  3126.             <attribute name="tabindex" />
  3127.             <attribute name="title"/>
  3128.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3129.             <attribute name="xmlns" />
  3130.             <attribute name="onclick" vs:omtype="event"/>
  3131.             <attribute name="ondblclick" vs:omtype="event"/>
  3132.             <attribute name="onhelp" vs:omtype="event"/>
  3133.             <attribute name="onkeydown" vs:omtype="event"/>
  3134.             <attribute name="onkeypress" vs:omtype="event"/>
  3135.             <attribute name="onkeyup" vs:omtype="event"/>
  3136.             <attribute name="onmousemove" vs:omtype="event"/>
  3137.             <attribute name="onmouseout" vs:omtype="event"/>
  3138.             <attribute name="onmouseover" vs:omtype="event"/>
  3139.             <attribute name="onmouseup" vs:omtype="event"/>
  3140.         </complexType>
  3141.     </element>
  3142.     <element name="link" vs:empty="true">
  3143.         <complexType content="mixed">
  3144.             <choice>
  3145.             <element ref="coreLanguage"/>
  3146.             </choice>
  3147.             <attribute name="href" type="uri-reference"/>
  3148.             <attribute name="disabled" type="boolean" vs:standalone="true" />
  3149.             <attribute name="media"  value="screen">
  3150.                 <simpleType base="NMTOKEN">
  3151.                     <enumeration value="screen"/>
  3152.                     <enumeration value="print"/>
  3153.                     <enumeration value="projection"/>
  3154.                     <enumeration value="braille"/>
  3155.                     <enumeration value="speech"/>
  3156.                     <enumeration value="all"/>
  3157.                 </simpleType>
  3158.             </attribute>
  3159.             <attribute name="onerror" vs:omtype="event"/>
  3160.             <attribute name="onload" vs:omtype="event"/>
  3161.             <attribute name="onreadystatechange" vs:omtype="event"/>
  3162.             <attribute name="rel">
  3163.                 <simpleType base="NMTOKEN">
  3164.                     <enumeration value="alternate"/>
  3165.                     <enumeration value="bookmark"/>
  3166.                     <enumeration value="chapter"/>
  3167.                     <enumeration value="contents"/>
  3168.                     <enumeration value="copyright"/>
  3169.                     <enumeration value="glossary"/>
  3170.                     <enumeration value="help"/>
  3171.                     <enumeration value="index"/>
  3172.                     <enumeration value="next"/>
  3173.                     <enumeration value="prev"/>
  3174.                     <enumeration value="section"/>
  3175.                     <enumeration value="start"/>
  3176.                     <enumeration value="stylesheet"/>
  3177.                     <enumeration value="subsection"/>
  3178.                 </simpleType>
  3179.             </attribute>
  3180.             <attribute name="rev">
  3181.                 <simpleType base="NMTOKEN">
  3182.                     <enumeration value="alternate"/>
  3183.                     <enumeration value="bookmark"/>
  3184.                     <enumeration value="chapter"/>
  3185.                     <enumeration value="contents"/>
  3186.                     <enumeration value="copyright"/>
  3187.                     <enumeration value="glossary"/>
  3188.                     <enumeration value="help"/>
  3189.                     <enumeration value="index"/>
  3190.                     <enumeration value="next"/>
  3191.                     <enumeration value="prev"/>
  3192.                     <enumeration value="section"/>
  3193.                     <enumeration value="start"/>
  3194.                     <enumeration value="stylesheet"/>
  3195.                     <enumeration value="subsection"/>
  3196.                 </simpleType>
  3197.             </attribute>
  3198.             <attribute name="type" vs:readonly="true">
  3199.                 <simpleType base="NMTOKEN">
  3200.                     <enumeration value="text/css"/>
  3201.                     <enumeration value="text/javascript"/>
  3202.                 </simpleType>
  3203.             </attribute>
  3204.             <attribute name="accesskey"/>
  3205.             <attribute name="class" vs:mapstoname="className"/>
  3206.             <attribute name="id"/>
  3207.             <attribute name="runat" vs:readonly="true">
  3208.                 <simpleType base="NMTOKEN">
  3209.                     <enumeration value="server"/>
  3210.                 </simpleType>
  3211.             </attribute>
  3212.             <attribute name="style" vs:builder="style"/>
  3213.             <attribute name="tabindex" />
  3214.             <attribute name="title"/>
  3215.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3216.             <attribute name="xmlns" />
  3217.             <attribute name="onclick" vs:omtype="event"/>
  3218.             <attribute name="ondblclick" vs:omtype="event"/>
  3219.             <attribute name="onhelp" vs:omtype="event"/>
  3220.             <attribute name="onkeydown" vs:omtype="event"/>
  3221.             <attribute name="onkeypress" vs:omtype="event"/>
  3222.             <attribute name="onkeyup" vs:omtype="event"/>
  3223.             <attribute name="onmousemove" vs:omtype="event"/>
  3224.             <attribute name="onmouseout" vs:omtype="event"/>
  3225.             <attribute name="onmouseover" vs:omtype="event"/>
  3226.             <attribute name="onmouseup" vs:omtype="event"/>
  3227.         </complexType>
  3228.     </element>
  3229.     <element name="listing" vs:deprecated="true" vs:clientom="block">
  3230.         <complexType content="mixed">
  3231.             <choice>
  3232.             <element ref="coreLanguage"/>
  3233.             </choice>
  3234.             <attribute name="accesskey"/>
  3235.             <attribute name="class" vs:mapstoname="className"/>
  3236.             <attribute name="id"/>
  3237.             <attribute name="runat" vs:readonly="true">
  3238.                 <simpleType base="NMTOKEN">
  3239.                     <enumeration value="server"/>
  3240.                 </simpleType>
  3241.             </attribute>
  3242.             <attribute name="style" vs:builder="style"/>
  3243.             <attribute name="tabindex" />
  3244.             <attribute name="title"/>
  3245.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3246.             <attribute name="xmlns" />
  3247.             <attribute name="onclick" vs:omtype="event"/>
  3248.             <attribute name="ondblclick" vs:omtype="event"/>
  3249.             <attribute name="onhelp" vs:omtype="event"/>
  3250.             <attribute name="onkeydown" vs:omtype="event"/>
  3251.             <attribute name="onkeypress" vs:omtype="event"/>
  3252.             <attribute name="onkeyup" vs:omtype="event"/>
  3253.             <attribute name="onmousemove" vs:omtype="event"/>
  3254.             <attribute name="onmouseout" vs:omtype="event"/>
  3255.             <attribute name="onmouseover" vs:omtype="event"/>
  3256.             <attribute name="onmouseup" vs:omtype="event"/>
  3257.         </complexType>
  3258.     </element>
  3259.     <element name="map">
  3260.         <complexType content="mixed">
  3261.             <choice>
  3262.             <element ref="area"/>
  3263.             <element ref="coreLanguage"/>
  3264.             </choice>
  3265.             <attribute name="name"/>
  3266.             <attribute name="accesskey"/>
  3267.             <attribute name="class" vs:mapstoname="className"/>
  3268.             <attribute name="id"/>
  3269.             <attribute name="runat" vs:readonly="true">
  3270.                 <simpleType base="NMTOKEN">
  3271.                     <enumeration value="server"/>
  3272.                 </simpleType>
  3273.             </attribute>
  3274.             <attribute name="style" vs:builder="style"/>
  3275.             <attribute name="tabindex" />
  3276.             <attribute name="title"/>
  3277.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3278.             <attribute name="xmlns" />
  3279.             <attribute name="onclick" vs:omtype="event"/>
  3280.             <attribute name="ondblclick" vs:omtype="event"/>
  3281.             <attribute name="onhelp" vs:omtype="event"/>
  3282.             <attribute name="onkeydown" vs:omtype="event"/>
  3283.             <attribute name="onkeypress" vs:omtype="event"/>
  3284.             <attribute name="onkeyup" vs:omtype="event"/>
  3285.             <attribute name="onmousemove" vs:omtype="event"/>
  3286.             <attribute name="onmouseout" vs:omtype="event"/>
  3287.             <attribute name="onmouseover" vs:omtype="event"/>
  3288.             <attribute name="onmouseup" vs:omtype="event"/>
  3289.         </complexType>
  3290.     </element>
  3291.     <element name="marquee">
  3292.         <complexType content="mixed">
  3293.             <choice>
  3294.             <element ref="MarqueeContent"/>
  3295.             <element ref="coreLanguage"/>
  3296.             <element ref="coreData"/>
  3297.             </choice>
  3298.             <attribute name="behavior"  value="scroll">
  3299.                 <simpleType base="NMTOKEN">
  3300.                     <enumeration value="scroll"/>
  3301.                     <enumeration value="slide"/>
  3302.                     <enumeration value="alternate"/>
  3303.                 </simpleType>
  3304.             </attribute>
  3305.             <attribute name="bgcolor" vs:builder="color"/>
  3306.             <attribute name="direction"  value="left">
  3307.                 <simpleType base="NMTOKEN">
  3308.                     <enumeration value="left"/>
  3309.                     <enumeration value="right"/>
  3310.                     <enumeration value="down"/>
  3311.                     <enumeration value="up"/>
  3312.                 </simpleType>
  3313.             </attribute>
  3314.             <attribute name="height"/>
  3315.             <attribute name="hspace" type="ui4"/>
  3316.             <attribute name="loop"/>
  3317.             <attribute name="onafterupdate" vs:omtype="event"/>
  3318.             <attribute name="onbounce" vs:omtype="event"/>
  3319.             <attribute name="onfinish" vs:omtype="event"/>
  3320.             <attribute name="onfilterchange" vs:omtype="event"/>
  3321.             <attribute name="onresize" vs:omtype="event"/>
  3322.             <attribute name="onscroll" vs:omtype="event"/>
  3323.             <attribute name="onstart" vs:omtype="event"/>
  3324.             <attribute name="scrollamount" type="integer"/>
  3325.             <attribute name="scrolldelay" type="integer"/>
  3326.             <attribute name="truespeed" type="boolean" vs:standalone="true" />
  3327.             <attribute name="vspace" type="ui4"/>
  3328.             <attribute name="width"/>
  3329.             <attribute name="accesskey"/>
  3330.             <attribute name="class" vs:mapstoname="className"/>
  3331.             <attribute name="id"/>
  3332.             <attribute name="runat" vs:readonly="true">
  3333.                 <simpleType base="NMTOKEN">
  3334.                     <enumeration value="server"/>
  3335.                 </simpleType>
  3336.             </attribute>
  3337.             <attribute name="style" vs:builder="style"/>
  3338.             <attribute name="tabindex" />
  3339.             <attribute name="title"/>
  3340.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3341.             <attribute name="xmlns" />
  3342.             <attribute name="onclick" vs:omtype="event"/>
  3343.             <attribute name="ondblclick" vs:omtype="event"/>
  3344.             <attribute name="onhelp" vs:omtype="event"/>
  3345.             <attribute name="onkeydown" vs:omtype="event"/>
  3346.             <attribute name="onkeypress" vs:omtype="event"/>
  3347.             <attribute name="onkeyup" vs:omtype="event"/>
  3348.             <attribute name="onmousemove" vs:omtype="event"/>
  3349.             <attribute name="onmouseout" vs:omtype="event"/>
  3350.             <attribute name="onmouseover" vs:omtype="event"/>
  3351.             <attribute name="onmouseup" vs:omtype="event"/>
  3352.         </complexType>
  3353.     </element>
  3354.     <element name="menu" vs:deprecated="true" vs:clientom="list">
  3355.         <complexType content="mixed">
  3356.             <choice>
  3357.             <element ref="li"/>
  3358.             <element ref="coreLanguage"/>
  3359.             </choice>
  3360.             <attribute name="accesskey"/>
  3361.             <attribute name="class" vs:mapstoname="className"/>
  3362.             <attribute name="id"/>
  3363.             <attribute name="runat" vs:readonly="true">
  3364.                 <simpleType base="NMTOKEN">
  3365.                     <enumeration value="server"/>
  3366.                 </simpleType>
  3367.             </attribute>
  3368.             <attribute name="style" vs:builder="style"/>
  3369.             <attribute name="tabindex" />
  3370.             <attribute name="title"/>
  3371.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3372.             <attribute name="xmlns" />
  3373.             <attribute name="onclick" vs:omtype="event"/>
  3374.             <attribute name="ondblclick" vs:omtype="event"/>
  3375.             <attribute name="onhelp" vs:omtype="event"/>
  3376.             <attribute name="onkeydown" vs:omtype="event"/>
  3377.             <attribute name="onkeypress" vs:omtype="event"/>
  3378.             <attribute name="onkeyup" vs:omtype="event"/>
  3379.             <attribute name="onmousemove" vs:omtype="event"/>
  3380.             <attribute name="onmouseout" vs:omtype="event"/>
  3381.             <attribute name="onmouseover" vs:omtype="event"/>
  3382.             <attribute name="onmouseup" vs:omtype="event"/>
  3383.         </complexType>
  3384.     </element>
  3385.     <element name="meta" vs:empty="true">
  3386.         <complexType content="mixed">
  3387.             <choice>
  3388.             <element ref="coreLanguage"/>
  3389.             </choice>
  3390.             <attribute name="content"/>
  3391.             <attribute name="http-equiv"/>
  3392.             <attribute name="name"/>
  3393.             <attribute name="url" type="uri-reference"/>
  3394.             <attribute name="accesskey"/>
  3395.             <attribute name="class" vs:mapstoname="className"/>
  3396.             <attribute name="id"/>
  3397.             <attribute name="runat" vs:readonly="true">
  3398.                 <simpleType base="NMTOKEN">
  3399.                     <enumeration value="server"/>
  3400.                 </simpleType>
  3401.             </attribute>
  3402.             <attribute name="style" vs:builder="style"/>
  3403.             <attribute name="tabindex" />
  3404.             <attribute name="title"/>
  3405.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3406.             <attribute name="xmlns" />
  3407.         </complexType>
  3408.     </element>
  3409.     <element name="metadata">
  3410.         <complexType content="mixed">
  3411.             <attribute name="type" vs:readonly="true" />
  3412.             <attribute name="startspan"/>
  3413.         </complexType>
  3414.     </element>
  3415.     <element name="nextid" vs:empty="true" vs:deprecated="true">
  3416.         <complexType content="mixed">
  3417.             <attribute name="n" type="integer"/>
  3418.         </complexType>
  3419.     </element>
  3420.     <element name="nobr" vs:clientom="phrase">
  3421.         <complexType content="mixed">
  3422.             <choice>
  3423.             <element ref="InlineContent"/>
  3424.             <element ref="coreLanguage"/>
  3425.             </choice>
  3426.             <attribute name="accesskey"/>
  3427.             <attribute name="class" vs:mapstoname="className"/>
  3428.             <attribute name="id"/>
  3429.             <attribute name="runat" vs:readonly="true">
  3430.                 <simpleType base="NMTOKEN">
  3431.                     <enumeration value="server"/>
  3432.                 </simpleType>
  3433.             </attribute>
  3434.             <attribute name="style" vs:builder="style"/>
  3435.             <attribute name="tabindex" />
  3436.             <attribute name="title"/>
  3437.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3438.             <attribute name="xmlns" />
  3439.             <attribute name="onclick" vs:omtype="event"/>
  3440.             <attribute name="ondblclick" vs:omtype="event"/>
  3441.             <attribute name="onhelp" vs:omtype="event"/>
  3442.             <attribute name="onkeydown" vs:omtype="event"/>
  3443.             <attribute name="onkeypress" vs:omtype="event"/>
  3444.             <attribute name="onkeyup" vs:omtype="event"/>
  3445.             <attribute name="onmousemove" vs:omtype="event"/>
  3446.             <attribute name="onmouseout" vs:omtype="event"/>
  3447.             <attribute name="onmouseover" vs:omtype="event"/>
  3448.             <attribute name="onmouseup" vs:omtype="event"/>
  3449.         </complexType>
  3450.     </element>
  3451.     <element name="noembed" vs:clientom="noshow">
  3452.         <complexType content="mixed">
  3453.             <choice>
  3454.             <element ref="InlineContent"/>
  3455.             <element ref="BlockContent"/>
  3456.             </choice>
  3457.         </complexType>
  3458.     </element>
  3459.     <element name="noframes" vs:clientom="noshow">
  3460.         <complexType content="mixed">
  3461.             <choice>
  3462.             <element ref="InlineContent"/>
  3463.             <element ref="BlockContent"/>
  3464.             <element ref="body"/>
  3465.             <element ref="coreLanguage"/>
  3466.             </choice>
  3467.             <attribute name="accesskey"/>
  3468.             <attribute name="class" vs:mapstoname="className"/>
  3469.             <attribute name="id"/>
  3470.             <attribute name="runat" vs:readonly="true">
  3471.                 <simpleType base="NMTOKEN">
  3472.                     <enumeration value="server"/>
  3473.                 </simpleType>
  3474.             </attribute>
  3475.             <attribute name="style" vs:builder="style"/>
  3476.             <attribute name="tabindex" />
  3477.             <attribute name="title"/>
  3478.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3479.             <attribute name="xmlns" />
  3480.             <attribute name="onclick" vs:omtype="event"/>
  3481.             <attribute name="ondblclick" vs:omtype="event"/>
  3482.             <attribute name="onhelp" vs:omtype="event"/>
  3483.             <attribute name="onkeydown" vs:omtype="event"/>
  3484.             <attribute name="onkeypress" vs:omtype="event"/>
  3485.             <attribute name="onkeyup" vs:omtype="event"/>
  3486.             <attribute name="onmousemove" vs:omtype="event"/>
  3487.             <attribute name="onmouseout" vs:omtype="event"/>
  3488.             <attribute name="onmouseover" vs:omtype="event"/>
  3489.             <attribute name="onmouseup" vs:omtype="event"/>
  3490.         </complexType>
  3491.     </element>
  3492.     <element name="noscript" vs:clientom="noshow">
  3493.         <complexType content="mixed">
  3494.             <choice>
  3495.             <element ref="InlineContent"/>
  3496.             <element ref="BlockContent"/>
  3497.             <element ref="coreLanguage"/>
  3498.             </choice>
  3499.             <attribute name="accesskey"/>
  3500.             <attribute name="class" vs:mapstoname="className"/>
  3501.             <attribute name="id"/>
  3502.             <attribute name="runat" vs:readonly="true">
  3503.                 <simpleType base="NMTOKEN">
  3504.                     <enumeration value="server"/>
  3505.                 </simpleType>
  3506.             </attribute>
  3507.             <attribute name="style" vs:builder="style"/>
  3508.             <attribute name="tabindex" />
  3509.             <attribute name="title"/>
  3510.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3511.             <attribute name="xmlns" />
  3512.             <attribute name="onclick" vs:omtype="event"/>
  3513.             <attribute name="ondblclick" vs:omtype="event"/>
  3514.             <attribute name="onhelp" vs:omtype="event"/>
  3515.             <attribute name="onkeydown" vs:omtype="event"/>
  3516.             <attribute name="onkeypress" vs:omtype="event"/>
  3517.             <attribute name="onkeyup" vs:omtype="event"/>
  3518.             <attribute name="onmousemove" vs:omtype="event"/>
  3519.             <attribute name="onmouseout" vs:omtype="event"/>
  3520.             <attribute name="onmouseover" vs:omtype="event"/>
  3521.             <attribute name="onmouseup" vs:omtype="event"/>
  3522.         </complexType>
  3523.     </element>
  3524.     <element name="object">
  3525.         <complexType content="mixed">
  3526.             <choice>
  3527.             <element ref="InlineContent"/>
  3528.             <element ref="BlockContent"/>
  3529.             <element ref="param"/>
  3530.             <element ref="coreLanguage"/>
  3531.             </choice>
  3532.             <attribute name="align">
  3533.                 <simpleType base="NMTOKEN">
  3534.                     <enumeration value="left"/>
  3535.                     <enumeration value="right"/>
  3536.                     <enumeration value="top"/>
  3537.                     <enumeration value="texttop"/>
  3538.                     <enumeration value="middle"/>
  3539.                     <enumeration value="absmiddle"/>
  3540.                     <enumeration value="baseline"/>
  3541.                     <enumeration value="bottom"/>
  3542.                     <enumeration value="absbottom"/>
  3543.                 </simpleType>
  3544.             </attribute>
  3545.             <attribute name="border" type="integer"/>
  3546.             <attribute name="classid" type="uri-reference"/>
  3547.             <attribute name="code" type="uri-reference"/>
  3548.             <attribute name="codebase" type="uri-reference"/>
  3549.             <attribute name="codetype"/>
  3550.             <attribute name="data" type="uri-reference"/>
  3551.             <attribute name="height"/>
  3552.             <attribute name="name"/>
  3553.             <attribute name="onafterupdate" vs:omtype="event"/>
  3554.             <attribute name="ondataavailable" vs:omtype="event"/>
  3555.             <attribute name="ondatasetchanged" vs:omtype="event"/>
  3556.             <attribute name="ondatasetcomplete" vs:omtype="event"/>
  3557.             <attribute name="onerror" vs:omtype="event"/>
  3558.             <attribute name="onerrorupdate" vs:omtype="event"/>
  3559.             <attribute name="onreadystatechange" vs:omtype="event"/>
  3560.             <attribute name="progid"/>
  3561.             <attribute name="type" vs:readonly="true" />
  3562.             <attribute name="width"/>
  3563.             <attribute name="accesskey"/>
  3564.             <attribute name="class" vs:mapstoname="className"/>
  3565.             <attribute name="id"/>
  3566.             <attribute name="runat" vs:readonly="true">
  3567.                 <simpleType base="NMTOKEN">
  3568.                     <enumeration value="server"/>
  3569.                 </simpleType>
  3570.             </attribute>
  3571.             <attribute name="style" vs:builder="style"/>
  3572.             <attribute name="tabindex" />
  3573.             <attribute name="title"/>
  3574.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3575.             <attribute name="xmlns" />
  3576.             <attribute name="onclick" vs:omtype="event"/>
  3577.             <attribute name="ondblclick" vs:omtype="event"/>
  3578.             <attribute name="onhelp" vs:omtype="event"/>
  3579.             <attribute name="onkeydown" vs:omtype="event"/>
  3580.             <attribute name="onkeypress" vs:omtype="event"/>
  3581.             <attribute name="onkeyup" vs:omtype="event"/>
  3582.             <attribute name="onmousemove" vs:omtype="event"/>
  3583.             <attribute name="onmouseout" vs:omtype="event"/>
  3584.             <attribute name="onmouseover" vs:omtype="event"/>
  3585.             <attribute name="onmouseup" vs:omtype="event"/>
  3586.         </complexType>
  3587.     </element>
  3588.     <element name="ol">
  3589.         <complexType content="mixed">
  3590.             <choice>
  3591.             <element ref="li"/>
  3592.             <element ref="coreLanguage"/>
  3593.             </choice>
  3594.             <attribute name="start" type="integer"/>
  3595.             <attribute name="type"  value="1" vs:readonly="true">
  3596.                 <simpleType base="NMTOKEN">
  3597.                     <enumeration value="A"/>
  3598.                     <enumeration value="a"/>
  3599.                     <enumeration value="I"/>
  3600.                     <enumeration value="i"/>
  3601.                     <enumeration value="1"/>
  3602.                 </simpleType>
  3603.             </attribute>
  3604.             <attribute name="accesskey"/>
  3605.             <attribute name="class" vs:mapstoname="className"/>
  3606.             <attribute name="id"/>
  3607.             <attribute name="runat" vs:readonly="true">
  3608.                 <simpleType base="NMTOKEN">
  3609.                     <enumeration value="server"/>
  3610.                 </simpleType>
  3611.             </attribute>
  3612.             <attribute name="style" vs:builder="style"/>
  3613.             <attribute name="tabindex" />
  3614.             <attribute name="title"/>
  3615.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3616.             <attribute name="xmlns" />
  3617.             <attribute name="onclick" vs:omtype="event"/>
  3618.             <attribute name="ondblclick" vs:omtype="event"/>
  3619.             <attribute name="onhelp" vs:omtype="event"/>
  3620.             <attribute name="onkeydown" vs:omtype="event"/>
  3621.             <attribute name="onkeypress" vs:omtype="event"/>
  3622.             <attribute name="onkeyup" vs:omtype="event"/>
  3623.             <attribute name="onmousemove" vs:omtype="event"/>
  3624.             <attribute name="onmouseout" vs:omtype="event"/>
  3625.             <attribute name="onmouseover" vs:omtype="event"/>
  3626.             <attribute name="onmouseup" vs:omtype="event"/>
  3627.         </complexType>
  3628.     </element>
  3629.     <element name="option">
  3630.         <complexType content="mixed">
  3631.             <choice>
  3632.             <element ref="coreLanguage"/>
  3633.             </choice>
  3634.             <attribute name="onchange" vs:omtype="event"/>
  3635.             <attribute name="selected" type="boolean" vs:standalone="true" />
  3636.             <attribute name="value"/>
  3637.             <attribute name="accesskey"/>
  3638.             <attribute name="class" vs:mapstoname="className"/>
  3639.             <attribute name="id"/>
  3640.             <attribute name="runat" vs:readonly="true">
  3641.                 <simpleType base="NMTOKEN">
  3642.                     <enumeration value="server"/>
  3643.                 </simpleType>
  3644.             </attribute>
  3645.             <attribute name="style" vs:builder="style"/>
  3646.             <attribute name="tabindex" />
  3647.             <attribute name="title"/>
  3648.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3649.             <attribute name="xmlns" />
  3650.             <attribute name="onclick" vs:omtype="event"/>
  3651.             <attribute name="ondblclick" vs:omtype="event"/>
  3652.             <attribute name="onhelp" vs:omtype="event"/>
  3653.             <attribute name="onkeydown" vs:omtype="event"/>
  3654.             <attribute name="onkeypress" vs:omtype="event"/>
  3655.             <attribute name="onkeyup" vs:omtype="event"/>
  3656.             <attribute name="onmousemove" vs:omtype="event"/>
  3657.             <attribute name="onmouseout" vs:omtype="event"/>
  3658.             <attribute name="onmouseover" vs:omtype="event"/>
  3659.             <attribute name="onmouseup" vs:omtype="event"/>
  3660.         </complexType>
  3661.     </element>
  3662.     <element name="p" vs:implicitClosure="true">
  3663.         <complexType content="mixed">
  3664.             <choice>
  3665.             <element ref="InlineContent"/>
  3666.             <element ref="table"/>
  3667.             <element ref="hr"/>
  3668.             <element ref="coreLanguage"/>
  3669.             </choice>
  3670.             <attribute name="align"  value="left">
  3671.                 <simpleType base="NMTOKEN">
  3672.                     <enumeration value="left"/>
  3673.                     <enumeration value="center"/>
  3674.                     <enumeration value="right"/>
  3675.                     <enumeration value="justify"/>
  3676.                 </simpleType>
  3677.             </attribute>
  3678.             <attribute name="accesskey"/>
  3679.             <attribute name="class" vs:mapstoname="className"/>
  3680.             <attribute name="id"/>
  3681.             <attribute name="runat" vs:readonly="true">
  3682.                 <simpleType base="NMTOKEN">
  3683.                     <enumeration value="server"/>
  3684.                 </simpleType>
  3685.             </attribute>
  3686.             <attribute name="style" vs:builder="style"/>
  3687.             <attribute name="tabindex" />
  3688.             <attribute name="title"/>
  3689.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3690.             <attribute name="xmlns" />
  3691.             <attribute name="onclick" vs:omtype="event"/>
  3692.             <attribute name="ondblclick" vs:omtype="event"/>
  3693.             <attribute name="onhelp" vs:omtype="event"/>
  3694.             <attribute name="onkeydown" vs:omtype="event"/>
  3695.             <attribute name="onkeypress" vs:omtype="event"/>
  3696.             <attribute name="onkeyup" vs:omtype="event"/>
  3697.             <attribute name="onmousemove" vs:omtype="event"/>
  3698.             <attribute name="onmouseout" vs:omtype="event"/>
  3699.             <attribute name="onmouseover" vs:omtype="event"/>
  3700.             <attribute name="onmouseup" vs:omtype="event"/>
  3701.         </complexType>
  3702.     </element>
  3703.     <element name="param" vs:empty="true">
  3704.         <complexType content="mixed">
  3705.             <choice>
  3706.             <element ref="coreData"/>
  3707.             </choice>
  3708.             <attribute name="name"/>
  3709.             <attribute name="value"/>
  3710.             <attribute name="accesskey"/>
  3711.             <attribute name="class" vs:mapstoname="className"/>
  3712.             <attribute name="id"/>
  3713.             <attribute name="runat" vs:readonly="true">
  3714.                 <simpleType base="NMTOKEN">
  3715.                     <enumeration value="server"/>
  3716.                 </simpleType>
  3717.             </attribute>
  3718.             <attribute name="style" vs:builder="style"/>
  3719.             <attribute name="tabindex" />
  3720.             <attribute name="title"/>
  3721.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3722.             <attribute name="xmlns" />
  3723.         </complexType>
  3724.     </element>
  3725.     <element name="plaintext" vs:deprecated="true">
  3726.         <complexType content="mixed">
  3727.             <choice>
  3728.             <element ref="coreLanguage"/>
  3729.             </choice>
  3730.             <attribute name="accesskey"/>
  3731.             <attribute name="class" vs:mapstoname="className"/>
  3732.             <attribute name="id"/>
  3733.             <attribute name="runat" vs:readonly="true">
  3734.                 <simpleType base="NMTOKEN">
  3735.                     <enumeration value="server"/>
  3736.                 </simpleType>
  3737.             </attribute>
  3738.             <attribute name="style" vs:builder="style"/>
  3739.             <attribute name="tabindex" />
  3740.             <attribute name="title"/>
  3741.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3742.             <attribute name="xmlns" />
  3743.             <attribute name="onclick" vs:omtype="event"/>
  3744.             <attribute name="ondblclick" vs:omtype="event"/>
  3745.             <attribute name="onhelp" vs:omtype="event"/>
  3746.             <attribute name="onkeydown" vs:omtype="event"/>
  3747.             <attribute name="onkeypress" vs:omtype="event"/>
  3748.             <attribute name="onkeyup" vs:omtype="event"/>
  3749.             <attribute name="onmousemove" vs:omtype="event"/>
  3750.             <attribute name="onmouseout" vs:omtype="event"/>
  3751.             <attribute name="onmouseover" vs:omtype="event"/>
  3752.             <attribute name="onmouseup" vs:omtype="event"/>
  3753.         </complexType>
  3754.     </element>
  3755.     <element name="pre" vs:clientom="block">
  3756.         <complexType content="mixed">
  3757.             <choice>
  3758.             <element ref="PreContent"/>
  3759.             <element ref="coreLanguage"/>
  3760.             </choice>
  3761.             <attribute name="accesskey"/>
  3762.             <attribute name="class" vs:mapstoname="className"/>
  3763.             <attribute name="id"/>
  3764.             <attribute name="runat" vs:readonly="true">
  3765.                 <simpleType base="NMTOKEN">
  3766.                     <enumeration value="server"/>
  3767.                 </simpleType>
  3768.             </attribute>
  3769.             <attribute name="style" vs:builder="style"/>
  3770.             <attribute name="tabindex" />
  3771.             <attribute name="title"/>
  3772.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3773.             <attribute name="xmlns" />
  3774.             <attribute name="onclick" vs:omtype="event"/>
  3775.             <attribute name="ondblclick" vs:omtype="event"/>
  3776.             <attribute name="onhelp" vs:omtype="event"/>
  3777.             <attribute name="onkeydown" vs:omtype="event"/>
  3778.             <attribute name="onkeypress" vs:omtype="event"/>
  3779.             <attribute name="onkeyup" vs:omtype="event"/>
  3780.             <attribute name="onmousemove" vs:omtype="event"/>
  3781.             <attribute name="onmouseout" vs:omtype="event"/>
  3782.             <attribute name="onmouseover" vs:omtype="event"/>
  3783.             <attribute name="onmouseup" vs:omtype="event"/>
  3784.         </complexType>
  3785.     </element>
  3786.     <element name="q" vs:clientom="phrase">
  3787.         <complexType content="mixed">
  3788.             <choice>
  3789.             <element ref="InlineContent"/>
  3790.             <element ref="coreLanguage"/>
  3791.             </choice>
  3792.             <attribute name="accesskey"/>
  3793.             <attribute name="class" vs:mapstoname="className"/>
  3794.             <attribute name="id"/>
  3795.             <attribute name="runat" vs:readonly="true">
  3796.                 <simpleType base="NMTOKEN">
  3797.                     <enumeration value="server"/>
  3798.                 </simpleType>
  3799.             </attribute>
  3800.             <attribute name="style" vs:builder="style"/>
  3801.             <attribute name="tabindex" />
  3802.             <attribute name="title"/>
  3803.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3804.             <attribute name="xmlns" />
  3805.             <attribute name="onclick" vs:omtype="event"/>
  3806.             <attribute name="ondblclick" vs:omtype="event"/>
  3807.             <attribute name="onhelp" vs:omtype="event"/>
  3808.             <attribute name="onkeydown" vs:omtype="event"/>
  3809.             <attribute name="onkeypress" vs:omtype="event"/>
  3810.             <attribute name="onkeyup" vs:omtype="event"/>
  3811.             <attribute name="onmousemove" vs:omtype="event"/>
  3812.             <attribute name="onmouseout" vs:omtype="event"/>
  3813.             <attribute name="onmouseover" vs:omtype="event"/>
  3814.             <attribute name="onmouseup" vs:omtype="event"/>
  3815.         </complexType>
  3816.     </element>
  3817.     <element name="rt">
  3818.         <complexType content="mixed">
  3819.             <choice>
  3820.             <element ref="InlineContent"/>
  3821.             <element ref="coreLanguage"/>
  3822.             </choice>
  3823.             <attribute name="name" />
  3824.             <attribute name="accesskey"/>
  3825.             <attribute name="class" vs:mapstoname="className"/>
  3826.             <attribute name="id"/>
  3827.             <attribute name="runat" vs:readonly="true">
  3828.                 <simpleType base="NMTOKEN">
  3829.                     <enumeration value="server"/>
  3830.                 </simpleType>
  3831.             </attribute>
  3832.             <attribute name="style" vs:builder="style"/>
  3833.             <attribute name="tabindex" />
  3834.             <attribute name="title"/>
  3835.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3836.             <attribute name="xmlns" />
  3837.             <attribute name="onclick" vs:omtype="event"/>
  3838.             <attribute name="ondblclick" vs:omtype="event"/>
  3839.             <attribute name="onhelp" vs:omtype="event"/>
  3840.             <attribute name="onkeydown" vs:omtype="event"/>
  3841.             <attribute name="onkeypress" vs:omtype="event"/>
  3842.             <attribute name="onkeyup" vs:omtype="event"/>
  3843.             <attribute name="onmousemove" vs:omtype="event"/>
  3844.             <attribute name="onmouseout" vs:omtype="event"/>
  3845.             <attribute name="onmouseover" vs:omtype="event"/>
  3846.             <attribute name="onmouseup" vs:omtype="event"/>
  3847.         </complexType>
  3848.     </element>
  3849.     <element name="ruby">
  3850.         <complexType content="mixed">
  3851.             <choice>
  3852.             <element ref="InlineContent"/>
  3853.             <element ref="rt"/>
  3854.             <element ref="coreLanguage"/>
  3855.             </choice>
  3856.             <attribute name="name"/>
  3857.             <attribute name="accesskey"/>
  3858.             <attribute name="class" vs:mapstoname="className"/>
  3859.             <attribute name="id"/>
  3860.             <attribute name="runat" vs:readonly="true">
  3861.                 <simpleType base="NMTOKEN">
  3862.                     <enumeration value="server"/>
  3863.                 </simpleType>
  3864.             </attribute>
  3865.             <attribute name="style" vs:builder="style"/>
  3866.             <attribute name="tabindex" />
  3867.             <attribute name="title"/>
  3868.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3869.             <attribute name="xmlns" />
  3870.             <attribute name="onclick" vs:omtype="event"/>
  3871.             <attribute name="ondblclick" vs:omtype="event"/>
  3872.             <attribute name="onhelp" vs:omtype="event"/>
  3873.             <attribute name="onkeydown" vs:omtype="event"/>
  3874.             <attribute name="onkeypress" vs:omtype="event"/>
  3875.             <attribute name="onkeyup" vs:omtype="event"/>
  3876.             <attribute name="onmousemove" vs:omtype="event"/>
  3877.             <attribute name="onmouseout" vs:omtype="event"/>
  3878.             <attribute name="onmouseover" vs:omtype="event"/>
  3879.             <attribute name="onmouseup" vs:omtype="event"/>
  3880.         </complexType>
  3881.     </element>
  3882.     <element name="s" vs:deprecated="true" vs:clientom="phrase">
  3883.         <complexType content="mixed">
  3884.             <choice>
  3885.             <element ref="InlineContent"/>
  3886.             <element ref="coreLanguage"/>
  3887.             </choice>
  3888.             <attribute name="accesskey"/>
  3889.             <attribute name="class" vs:mapstoname="className"/>
  3890.             <attribute name="id"/>
  3891.             <attribute name="runat" vs:readonly="true">
  3892.                 <simpleType base="NMTOKEN">
  3893.                     <enumeration value="server"/>
  3894.                 </simpleType>
  3895.             </attribute>
  3896.             <attribute name="style" vs:builder="style"/>
  3897.             <attribute name="tabindex" />
  3898.             <attribute name="title"/>
  3899.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3900.             <attribute name="xmlns" />
  3901.             <attribute name="onclick" vs:omtype="event"/>
  3902.             <attribute name="ondblclick" vs:omtype="event"/>
  3903.             <attribute name="onhelp" vs:omtype="event"/>
  3904.             <attribute name="onkeydown" vs:omtype="event"/>
  3905.             <attribute name="onkeypress" vs:omtype="event"/>
  3906.             <attribute name="onkeyup" vs:omtype="event"/>
  3907.             <attribute name="onmousemove" vs:omtype="event"/>
  3908.             <attribute name="onmouseout" vs:omtype="event"/>
  3909.             <attribute name="onmouseover" vs:omtype="event"/>
  3910.             <attribute name="onmouseup" vs:omtype="event"/>
  3911.         </complexType>
  3912.     </element>
  3913.     <element name="samp" vs:clientom="phrase">
  3914.         <complexType content="mixed">
  3915.             <choice>
  3916.             <element ref="InlineContent"/>
  3917.             <element ref="coreLanguage"/>
  3918.             </choice>
  3919.             <attribute name="accesskey"/>
  3920.             <attribute name="class" vs:mapstoname="className"/>
  3921.             <attribute name="id"/>
  3922.             <attribute name="runat" vs:readonly="true">
  3923.                 <simpleType base="NMTOKEN">
  3924.                     <enumeration value="server"/>
  3925.                 </simpleType>
  3926.             </attribute>
  3927.             <attribute name="style" vs:builder="style"/>
  3928.             <attribute name="tabindex" />
  3929.             <attribute name="title"/>
  3930.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3931.             <attribute name="xmlns" />
  3932.             <attribute name="onclick" vs:omtype="event"/>
  3933.             <attribute name="ondblclick" vs:omtype="event"/>
  3934.             <attribute name="onhelp" vs:omtype="event"/>
  3935.             <attribute name="onkeydown" vs:omtype="event"/>
  3936.             <attribute name="onkeypress" vs:omtype="event"/>
  3937.             <attribute name="onkeyup" vs:omtype="event"/>
  3938.             <attribute name="onmousemove" vs:omtype="event"/>
  3939.             <attribute name="onmouseout" vs:omtype="event"/>
  3940.             <attribute name="onmouseover" vs:omtype="event"/>
  3941.             <attribute name="onmouseup" vs:omtype="event"/>
  3942.         </complexType>
  3943.     </element>
  3944.     <element name="script">
  3945.         <complexType content="mixed">
  3946.             <attribute name="language"  value="jscript">
  3947.                 <simpleType base="NMTOKEN">
  3948.                     <enumeration value="jscript"/>
  3949.                     <enumeration value="javascript"/>
  3950.                     <enumeration value="vbs"/>
  3951.                     <enumeration value="vbscript"/>
  3952.                     <enumeration value="xml"/>
  3953.                 </simpleType>
  3954.             </attribute>
  3955.             <attribute name="src" type="uri-reference"/>
  3956.             <attribute name="defer" type="boolean" vs:standalone="true" />
  3957.             <attribute name="event"/>
  3958.             <attribute name="for"/>
  3959.             <attribute name="onerror" vs:omtype="event"/>
  3960.             <attribute name="onload" vs:omtype="event"/>
  3961.             <attribute name="onreadystatechange" vs:omtype="event"/>
  3962.             <attribute name="type" vs:readonly="true">
  3963.                 <simpleType base="NMTOKEN">
  3964.                     <enumeration value="text/ecmascript"/>
  3965.                     <enumeration value="text/Jscript"/>
  3966.                     <enumeration value="text/javascript"/>
  3967.                     <enumeration value="text/vbscript"/>
  3968.                     <enumeration value="text/xml"/>
  3969.                 </simpleType>
  3970.             </attribute>
  3971.             <attribute name="accesskey"/>
  3972.             <attribute name="class" vs:mapstoname="className"/>
  3973.             <attribute name="id"/>
  3974.             <attribute name="runat" vs:readonly="true">
  3975.                 <simpleType base="NMTOKEN">
  3976.                     <enumeration value="server"/>
  3977.                 </simpleType>
  3978.             </attribute>
  3979.             <attribute name="style" vs:builder="style"/>
  3980.             <attribute name="tabindex" />
  3981.             <attribute name="title"/>
  3982.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  3983.             <attribute name="xmlns" />
  3984.         </complexType>
  3985.     </element>
  3986.     <element name="select">
  3987.         <complexType content="mixed">
  3988.             <choice>
  3989.             <element ref="option"/>
  3990.             <element ref="coreLanguage"/>
  3991.             <element ref="coreData"/>
  3992.             </choice>
  3993.             <attribute name="multiple" type="boolean" vs:standalone="true" />
  3994.             <attribute name="name"/>
  3995.             <attribute name="size" type="ui4"/>
  3996.             <attribute name="align">
  3997.                 <simpleType base="NMTOKEN">
  3998.                     <enumeration value="left"/>
  3999.                     <enumeration value="right"/>
  4000.                     <enumeration value="top"/>
  4001.                     <enumeration value="middle"/>
  4002.                     <enumeration value="bottom"/>
  4003.                 </simpleType>
  4004.             </attribute>
  4005.             <attribute name="disabled" type="boolean" vs:standalone="true" />
  4006.             <attribute name="onafterupdate" vs:omtype="event"/>
  4007.             <attribute name="onblur" vs:omtype="event"/>
  4008.             <attribute name="onchange" vs:omtype="event"/>
  4009.             <attribute name="onerrorupdate" vs:omtype="event"/>
  4010.             <attribute name="onfilterchange" vs:omtype="event"/>
  4011.             <attribute name="onfocus" vs:omtype="event"/>
  4012.             <attribute name="onresize" vs:omtype="event"/>
  4013.             <attribute name="onserverclick" vs:omtype="event" />
  4014.             <attribute name="onserverchange" vs:omtype="event" />
  4015.             <attribute name="accesskey"/>
  4016.             <attribute name="class" vs:mapstoname="className"/>
  4017.             <attribute name="id"/>
  4018.             <attribute name="runat" vs:readonly="true">
  4019.                 <simpleType base="NMTOKEN">
  4020.                     <enumeration value="server"/>
  4021.                 </simpleType>
  4022.             </attribute>
  4023.             <attribute name="style" vs:builder="style"/>
  4024.             <attribute name="tabindex" />
  4025.             <attribute name="title"/>
  4026.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4027.             <attribute name="xmlns" />
  4028.             <attribute name="onclick" vs:omtype="event"/>
  4029.             <attribute name="ondblclick" vs:omtype="event"/>
  4030.             <attribute name="onhelp" vs:omtype="event"/>
  4031.             <attribute name="onkeydown" vs:omtype="event"/>
  4032.             <attribute name="onkeypress" vs:omtype="event"/>
  4033.             <attribute name="onkeyup" vs:omtype="event"/>
  4034.             <attribute name="onmousemove" vs:omtype="event"/>
  4035.             <attribute name="onmouseout" vs:omtype="event"/>
  4036.             <attribute name="onmouseover" vs:omtype="event"/>
  4037.             <attribute name="onmouseup" vs:omtype="event"/>
  4038.         </complexType>
  4039.     </element>
  4040.     <element name="small" vs:clientom="phrase">
  4041.         <complexType content="mixed">
  4042.             <choice>
  4043.             <element ref="InlineContent"/>
  4044.             <element ref="coreLanguage"/>
  4045.             </choice>
  4046.             <attribute name="accesskey"/>
  4047.             <attribute name="class" vs:mapstoname="className"/>
  4048.             <attribute name="id"/>
  4049.             <attribute name="runat" vs:readonly="true">
  4050.                 <simpleType base="NMTOKEN">
  4051.                     <enumeration value="server"/>
  4052.                 </simpleType>
  4053.             </attribute>
  4054.             <attribute name="style" vs:builder="style"/>
  4055.             <attribute name="tabindex" />
  4056.             <attribute name="title"/>
  4057.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4058.             <attribute name="xmlns" />
  4059.             <attribute name="onclick" vs:omtype="event"/>
  4060.             <attribute name="ondblclick" vs:omtype="event"/>
  4061.             <attribute name="onhelp" vs:omtype="event"/>
  4062.             <attribute name="onkeydown" vs:omtype="event"/>
  4063.             <attribute name="onkeypress" vs:omtype="event"/>
  4064.             <attribute name="onkeyup" vs:omtype="event"/>
  4065.             <attribute name="onmousemove" vs:omtype="event"/>
  4066.             <attribute name="onmouseout" vs:omtype="event"/>
  4067.             <attribute name="onmouseover" vs:omtype="event"/>
  4068.             <attribute name="onmouseup" vs:omtype="event"/>
  4069.         </complexType>
  4070.     </element>
  4071.     <element name="span">
  4072.         <complexType content="mixed">
  4073.             <choice>
  4074.             <element ref="InlineContent"/>
  4075.             <element ref="coreLanguage"/>
  4076.             <element ref="coreData"/>
  4077.             </choice>
  4078.             <attribute name="onfilterchange" vs:omtype="event"/>
  4079.             <attribute name="accesskey"/>
  4080.             <attribute name="class" vs:mapstoname="className"/>
  4081.             <attribute name="id"/>
  4082.             <attribute name="runat" vs:readonly="true">
  4083.                 <simpleType base="NMTOKEN">
  4084.                     <enumeration value="server"/>
  4085.                 </simpleType>
  4086.             </attribute>
  4087.             <attribute name="style" vs:builder="style"/>
  4088.             <attribute name="tabindex" />
  4089.             <attribute name="title"/>
  4090.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4091.             <attribute name="xmlns" />
  4092.             <attribute name="onclick" vs:omtype="event"/>
  4093.             <attribute name="ondblclick" vs:omtype="event"/>
  4094.             <attribute name="onhelp" vs:omtype="event"/>
  4095.             <attribute name="onkeydown" vs:omtype="event"/>
  4096.             <attribute name="onkeypress" vs:omtype="event"/>
  4097.             <attribute name="onkeyup" vs:omtype="event"/>
  4098.             <attribute name="onmousemove" vs:omtype="event"/>
  4099.             <attribute name="onmouseout" vs:omtype="event"/>
  4100.             <attribute name="onmouseover" vs:omtype="event"/>
  4101.             <attribute name="onmouseup" vs:omtype="event"/>
  4102.         </complexType>
  4103.     </element>
  4104.     <element name="strike" vs:deprecated="true" vs:clientom="phrase">
  4105.         <complexType content="mixed">
  4106.             <choice>
  4107.             <element ref="InlineContent"/>
  4108.             <element ref="coreLanguage"/>
  4109.             </choice>
  4110.             <attribute name="accesskey"/>
  4111.             <attribute name="class" vs:mapstoname="className"/>
  4112.             <attribute name="id"/>
  4113.             <attribute name="runat" vs:readonly="true">
  4114.                 <simpleType base="NMTOKEN">
  4115.                     <enumeration value="server"/>
  4116.                 </simpleType>
  4117.             </attribute>
  4118.             <attribute name="style" vs:builder="style"/>
  4119.             <attribute name="tabindex" />
  4120.             <attribute name="title"/>
  4121.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4122.             <attribute name="xmlns" />
  4123.             <attribute name="onclick" vs:omtype="event"/>
  4124.             <attribute name="ondblclick" vs:omtype="event"/>
  4125.             <attribute name="onhelp" vs:omtype="event"/>
  4126.             <attribute name="onkeydown" vs:omtype="event"/>
  4127.             <attribute name="onkeypress" vs:omtype="event"/>
  4128.             <attribute name="onkeyup" vs:omtype="event"/>
  4129.             <attribute name="onmousemove" vs:omtype="event"/>
  4130.             <attribute name="onmouseout" vs:omtype="event"/>
  4131.             <attribute name="onmouseover" vs:omtype="event"/>
  4132.             <attribute name="onmouseup" vs:omtype="event"/>
  4133.         </complexType>
  4134.     </element>
  4135.     <element name="strong" vs:clientom="phrase">
  4136.         <complexType content="mixed">
  4137.             <choice>
  4138.             <element ref="InlineContent"/>
  4139.             <element ref="coreLanguage"/>
  4140.             </choice>
  4141.             <attribute name="accesskey"/>
  4142.             <attribute name="class" vs:mapstoname="className"/>
  4143.             <attribute name="id"/>
  4144.             <attribute name="runat" vs:readonly="true">
  4145.                 <simpleType base="NMTOKEN">
  4146.                     <enumeration value="server"/>
  4147.                 </simpleType>
  4148.             </attribute>
  4149.             <attribute name="style" vs:builder="style"/>
  4150.             <attribute name="tabindex" />
  4151.             <attribute name="title"/>
  4152.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4153.             <attribute name="xmlns" />
  4154.             <attribute name="onclick" vs:omtype="event"/>
  4155.             <attribute name="ondblclick" vs:omtype="event"/>
  4156.             <attribute name="onhelp" vs:omtype="event"/>
  4157.             <attribute name="onkeydown" vs:omtype="event"/>
  4158.             <attribute name="onkeypress" vs:omtype="event"/>
  4159.             <attribute name="onkeyup" vs:omtype="event"/>
  4160.             <attribute name="onmousemove" vs:omtype="event"/>
  4161.             <attribute name="onmouseout" vs:omtype="event"/>
  4162.             <attribute name="onmouseover" vs:omtype="event"/>
  4163.             <attribute name="onmouseup" vs:omtype="event"/>
  4164.         </complexType>
  4165.     </element>
  4166.     <element name="style">
  4167.         <complexType content="mixed">
  4168.             <choice>
  4169.             <element ref="coreLanguage"/>
  4170.             </choice>
  4171.             <attribute name="disabled" type="boolean" vs:standalone="true" />
  4172.             <attribute name="media"  value="screen">
  4173.                 <simpleType base="NMTOKEN">
  4174.                     <enumeration value="screen"/>
  4175.                     <enumeration value="print"/>
  4176.                     <enumeration value="projection"/>
  4177.                     <enumeration value="braille"/>
  4178.                     <enumeration value="speech"/>
  4179.                     <enumeration value="all"/>
  4180.                 </simpleType>
  4181.             </attribute>
  4182.             <attribute name="onerror" vs:omtype="event"/>
  4183.             <attribute name="onload" vs:omtype="event"/>
  4184.             <attribute name="onreadystatechange" vs:omtype="event"/>
  4185.             <attribute name="type" vs:readonly="true">
  4186.                 <simpleType base="NMTOKEN">
  4187.                     <enumeration value="text/css"/>
  4188.                     <enumeration value="text/javascript"/>
  4189.                 </simpleType>
  4190.             </attribute>
  4191.         </complexType>
  4192.     </element>
  4193.     <element name="sub" vs:clientom="phrase">
  4194.         <complexType content="mixed">
  4195.             <choice>
  4196.             <element ref="InlineContent"/>
  4197.             <element ref="coreLanguage"/>
  4198.             </choice>
  4199.             <attribute name="accesskey"/>
  4200.             <attribute name="class" vs:mapstoname="className"/>
  4201.             <attribute name="id"/>
  4202.             <attribute name="runat" vs:readonly="true">
  4203.                 <simpleType base="NMTOKEN">
  4204.                     <enumeration value="server"/>
  4205.                 </simpleType>
  4206.             </attribute>
  4207.             <attribute name="style" vs:builder="style"/>
  4208.             <attribute name="tabindex" />
  4209.             <attribute name="title"/>
  4210.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4211.             <attribute name="xmlns" />
  4212.             <attribute name="onclick" vs:omtype="event"/>
  4213.             <attribute name="ondblclick" vs:omtype="event"/>
  4214.             <attribute name="onhelp" vs:omtype="event"/>
  4215.             <attribute name="onkeydown" vs:omtype="event"/>
  4216.             <attribute name="onkeypress" vs:omtype="event"/>
  4217.             <attribute name="onkeyup" vs:omtype="event"/>
  4218.             <attribute name="onmousemove" vs:omtype="event"/>
  4219.             <attribute name="onmouseout" vs:omtype="event"/>
  4220.             <attribute name="onmouseover" vs:omtype="event"/>
  4221.             <attribute name="onmouseup" vs:omtype="event"/>
  4222.         </complexType>
  4223.     </element>
  4224.     <element name="sup" vs:clientom="phrase">
  4225.         <complexType content="mixed">
  4226.             <choice>
  4227.             <element ref="InlineContent"/>
  4228.             <element ref="coreLanguage"/>
  4229.             </choice>
  4230.             <attribute name="accesskey"/>
  4231.             <attribute name="class" vs:mapstoname="className"/>
  4232.             <attribute name="id"/>
  4233.             <attribute name="runat" vs:readonly="true">
  4234.                 <simpleType base="NMTOKEN">
  4235.                     <enumeration value="server"/>
  4236.                 </simpleType>
  4237.             </attribute>
  4238.             <attribute name="style" vs:builder="style"/>
  4239.             <attribute name="tabindex" />
  4240.             <attribute name="title"/>
  4241.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4242.             <attribute name="xmlns" />
  4243.             <attribute name="onclick" vs:omtype="event"/>
  4244.             <attribute name="ondblclick" vs:omtype="event"/>
  4245.             <attribute name="onhelp" vs:omtype="event"/>
  4246.             <attribute name="onkeydown" vs:omtype="event"/>
  4247.             <attribute name="onkeypress" vs:omtype="event"/>
  4248.             <attribute name="onkeyup" vs:omtype="event"/>
  4249.             <attribute name="onmousemove" vs:omtype="event"/>
  4250.             <attribute name="onmouseout" vs:omtype="event"/>
  4251.             <attribute name="onmouseover" vs:omtype="event"/>
  4252.             <attribute name="onmouseup" vs:omtype="event"/>
  4253.         </complexType>
  4254.     </element>
  4255.     <element name="table">
  4256.         <complexType content="mixed">
  4257.             <choice>
  4258.             <element ref="caption"/>
  4259.             <element ref="col"/>
  4260.             <element ref="colgroup"/>
  4261.             <element ref="tr"/>
  4262.             <element ref="thead"/>
  4263.             <element ref="tbody"/>
  4264.             <element ref="tfoot"/>
  4265.             <element ref="coreLanguage"/>
  4266.             <element ref="coreData"/>
  4267.             </choice>
  4268.             <attribute name="align">
  4269.                 <simpleType base="NMTOKEN">
  4270.                     <enumeration value="left"/>
  4271.                     <enumeration value="center"/>
  4272.                     <enumeration value="right"/>
  4273.                 </simpleType>
  4274.             </attribute>
  4275.             <attribute name="border" type="integer"/>
  4276.             <attribute name="cellpadding" type="integer"/>
  4277.             <attribute name="cellspacing" type="integer"/>
  4278.             <attribute name="height"/>
  4279.             <attribute name="width"/>
  4280.             <attribute name="background" type="uri-reference"/>
  4281.             <attribute name="bgcolor" vs:builder="color"/>
  4282.             <attribute name="bordercolor" vs:builder="color"/>
  4283.             <attribute name="bordercolordark" vs:builder="color"/>
  4284.             <attribute name="bordercolorlight" vs:builder="color"/>
  4285.             <attribute name="cols" type="integer"/>
  4286.             <attribute name="datapagesize" type="ui4"/>
  4287.             <attribute name="frame"  value="border">
  4288.                 <simpleType base="NMTOKEN">
  4289.                     <enumeration value="void"/>
  4290.                     <enumeration value="above"/>
  4291.                     <enumeration value="below"/>
  4292.                     <enumeration value="hSides"/>
  4293.                     <enumeration value="vSides"/>
  4294.                     <enumeration value="lhs"/>
  4295.                     <enumeration value="rhs"/>
  4296.                     <enumeration value="box"/>
  4297.                     <enumeration value="border"/>
  4298.                 </simpleType>
  4299.             </attribute>
  4300.             <attribute name="rules">
  4301.                 <simpleType base="NMTOKEN">
  4302.                     <enumeration value="none"/>
  4303.                     <enumeration value="groups"/>
  4304.                     <enumeration value="rows"/>
  4305.                     <enumeration value="cols"/>
  4306.                     <enumeration value="all"/>
  4307.                 </simpleType>
  4308.             </attribute>
  4309.             <attribute name="onafterupdate" vs:omtype="event"/>
  4310.             <attribute name="onfilterchange" vs:omtype="event"/>
  4311.             <attribute name="onresize" vs:omtype="event"/>
  4312.             <attribute name="onscroll" vs:omtype="event"/>
  4313.             <attribute name="accesskey"/>
  4314.             <attribute name="class" vs:mapstoname="className"/>
  4315.             <attribute name="id"/>
  4316.             <attribute name="runat" vs:readonly="true">
  4317.                 <simpleType base="NMTOKEN">
  4318.                     <enumeration value="server"/>
  4319.                 </simpleType>
  4320.             </attribute>
  4321.             <attribute name="style" vs:builder="style"/>
  4322.             <attribute name="tabindex" />
  4323.             <attribute name="title"/>
  4324.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4325.             <attribute name="xmlns" />
  4326.             <attribute name="onclick" vs:omtype="event"/>
  4327.             <attribute name="ondblclick" vs:omtype="event"/>
  4328.             <attribute name="onhelp" vs:omtype="event"/>
  4329.             <attribute name="onkeydown" vs:omtype="event"/>
  4330.             <attribute name="onkeypress" vs:omtype="event"/>
  4331.             <attribute name="onkeyup" vs:omtype="event"/>
  4332.             <attribute name="onmousemove" vs:omtype="event"/>
  4333.             <attribute name="onmouseout" vs:omtype="event"/>
  4334.             <attribute name="onmouseover" vs:omtype="event"/>
  4335.             <attribute name="onmouseup" vs:omtype="event"/>
  4336.         </complexType>
  4337.     </element>
  4338.     <element name="tbody" vs:clientom="tablesection">
  4339.         <complexType content="mixed">
  4340.             <choice>
  4341.             <element ref="tr"/>
  4342.             <element ref="coreLanguage"/>
  4343.             </choice>
  4344.             <attribute name="align"  value="left">
  4345.                 <simpleType base="NMTOKEN">
  4346.                     <enumeration value="left"/>
  4347.                     <enumeration value="center"/>
  4348.                     <enumeration value="right"/>
  4349.                     <enumeration value="justify"/>
  4350.                     <enumeration value="char"/>
  4351.                 </simpleType>
  4352.             </attribute>
  4353.             <attribute name="bgcolor" vs:builder="color"/>
  4354.             <attribute name="onfilterchange" vs:omtype="event"/>
  4355.             <attribute name="valign"  value="middle">
  4356.                 <simpleType base="NMTOKEN">
  4357.                     <enumeration value="baseline"/>
  4358.                     <enumeration value="bottom"/>
  4359.                     <enumeration value="middle"/>
  4360.                     <enumeration value="top"/>
  4361.                 </simpleType>
  4362.             </attribute>
  4363.             <attribute name="accesskey"/>
  4364.             <attribute name="class" vs:mapstoname="className"/>
  4365.             <attribute name="id"/>
  4366.             <attribute name="runat" vs:readonly="true">
  4367.                 <simpleType base="NMTOKEN">
  4368.                     <enumeration value="server"/>
  4369.                 </simpleType>
  4370.             </attribute>
  4371.             <attribute name="style" vs:builder="style"/>
  4372.             <attribute name="tabindex" />
  4373.             <attribute name="title"/>
  4374.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4375.             <attribute name="xmlns" />
  4376.             <attribute name="onclick" vs:omtype="event"/>
  4377.             <attribute name="ondblclick" vs:omtype="event"/>
  4378.             <attribute name="onhelp" vs:omtype="event"/>
  4379.             <attribute name="onkeydown" vs:omtype="event"/>
  4380.             <attribute name="onkeypress" vs:omtype="event"/>
  4381.             <attribute name="onkeyup" vs:omtype="event"/>
  4382.             <attribute name="onmousemove" vs:omtype="event"/>
  4383.             <attribute name="onmouseout" vs:omtype="event"/>
  4384.             <attribute name="onmouseover" vs:omtype="event"/>
  4385.             <attribute name="onmouseup" vs:omtype="event"/>
  4386.         </complexType>
  4387.     </element>
  4388.     <element name="td" vs:clientom="tablecell" vs:implicitClosure="true">
  4389.         <complexType content="mixed">
  4390.             <choice>
  4391.             <element ref="InlineContent"/>
  4392.             <element ref="BlockContent"/>
  4393.             <element ref="coreLanguage"/>
  4394.             </choice>
  4395.             <attribute name="align"  value="left">
  4396.                 <simpleType base="NMTOKEN">
  4397.                     <enumeration value="left"/>
  4398.                     <enumeration value="center"/>
  4399.                     <enumeration value="right"/>
  4400.                 </simpleType>
  4401.             </attribute>
  4402.             <attribute name="colspan"  value="1" type="integer"/>
  4403.             <attribute name="height"/>
  4404.             <attribute name="nowrap"  value="false" type="boolean" vs:standalone="true" />
  4405.             <attribute name="onafterupdate" vs:omtype="event"/>
  4406.             <attribute name="onbeforeunload" vs:omtype="event"/>
  4407.             <attribute name="onfilterchange" vs:omtype="event"/>
  4408.             <attribute name="onresize" vs:omtype="event"/>
  4409.             <attribute name="rowspan"  value="1" type="integer"/>
  4410.             <attribute name="valign"  value="middle">
  4411.                 <simpleType base="NMTOKEN">
  4412.                     <enumeration value="baseline"/>
  4413.                     <enumeration value="bottom"/>
  4414.                     <enumeration value="middle"/>
  4415.                     <enumeration value="top"/>
  4416.                 </simpleType>
  4417.             </attribute>
  4418.             <attribute name="width"/>
  4419.             <attribute name="background" type="uri-reference"/>
  4420.             <attribute name="bgcolor" vs:builder="color"/>
  4421.             <attribute name="bordercolor" vs:builder="color"/>
  4422.             <attribute name="bordercolordark" vs:builder="color"/>
  4423.             <attribute name="bordercolorlight" vs:builder="color"/>
  4424.             <attribute name="accesskey"/>
  4425.             <attribute name="class" vs:mapstoname="className"/>
  4426.             <attribute name="id"/>
  4427.             <attribute name="runat" vs:readonly="true">
  4428.                 <simpleType base="NMTOKEN">
  4429.                     <enumeration value="server"/>
  4430.                 </simpleType>
  4431.             </attribute>
  4432.             <attribute name="style" vs:builder="style"/>
  4433.             <attribute name="tabindex" />
  4434.             <attribute name="title"/>
  4435.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4436.             <attribute name="xmlns" />
  4437.             <attribute name="onclick" vs:omtype="event"/>
  4438.             <attribute name="ondblclick" vs:omtype="event"/>
  4439.             <attribute name="onhelp" vs:omtype="event"/>
  4440.             <attribute name="onkeydown" vs:omtype="event"/>
  4441.             <attribute name="onkeypress" vs:omtype="event"/>
  4442.             <attribute name="onkeyup" vs:omtype="event"/>
  4443.             <attribute name="onmousemove" vs:omtype="event"/>
  4444.             <attribute name="onmouseout" vs:omtype="event"/>
  4445.             <attribute name="onmouseover" vs:omtype="event"/>
  4446.             <attribute name="onmouseup" vs:omtype="event"/>
  4447.         </complexType>
  4448.     </element>
  4449.     <element name="textarea">
  4450.         <complexType content="mixed">
  4451.             <choice>
  4452.             <element ref="coreLanguage"/>
  4453.             <element ref="coreData"/>
  4454.             </choice>
  4455.             <attribute name="cols" type="integer"/>
  4456.             <attribute name="name"/>
  4457.             <attribute name="rows"/>
  4458.             <attribute name="disabled" type="boolean" vs:standalone="true" />
  4459.             <attribute name="onafterupdate" vs:omtype="event"/>
  4460.             <attribute name="onbeforeunload" vs:omtype="event"/>
  4461.             <attribute name="onblur" vs:omtype="event"/>
  4462.             <attribute name="onchange" vs:omtype="event"/>
  4463.             <attribute name="onerrorupdate" vs:omtype="event"/>
  4464.             <attribute name="onfilterchange" vs:omtype="event"/>
  4465.             <attribute name="onfocus" vs:omtype="event"/>
  4466.             <attribute name="onscroll" vs:omtype="event"/>
  4467.             <attribute name="onserverclick" vs:omtype="event" />
  4468.             <attribute name="onserverchange" vs:omtype="event" />
  4469.             <attribute name="readonly"  value="false" type="boolean" vs:standalone="true" />
  4470.             <attribute name="wrap"  value="soft">
  4471.                 <simpleType base="NMTOKEN">
  4472.                     <enumeration value="soft"/>
  4473.                     <enumeration value="hard"/>
  4474.                     <enumeration value="off"/>
  4475.                 </simpleType>
  4476.             </attribute>
  4477.             <attribute name="accesskey"/>
  4478.             <attribute name="class" vs:mapstoname="className"/>
  4479.             <attribute name="id"/>
  4480.             <attribute name="runat" vs:readonly="true">
  4481.                 <simpleType base="NMTOKEN">
  4482.                     <enumeration value="server"/>
  4483.                 </simpleType>
  4484.             </attribute>
  4485.             <attribute name="style" vs:builder="style"/>
  4486.             <attribute name="tabindex" />
  4487.             <attribute name="title"/>
  4488.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4489.             <attribute name="xmlns" />
  4490.             <attribute name="onclick" vs:omtype="event"/>
  4491.             <attribute name="ondblclick" vs:omtype="event"/>
  4492.             <attribute name="onhelp" vs:omtype="event"/>
  4493.             <attribute name="onkeydown" vs:omtype="event"/>
  4494.             <attribute name="onkeypress" vs:omtype="event"/>
  4495.             <attribute name="onkeyup" vs:omtype="event"/>
  4496.             <attribute name="onmousemove" vs:omtype="event"/>
  4497.             <attribute name="onmouseout" vs:omtype="event"/>
  4498.             <attribute name="onmouseover" vs:omtype="event"/>
  4499.             <attribute name="onmouseup" vs:omtype="event"/>
  4500.         </complexType>
  4501.     </element>
  4502.     <element name="tfoot" vs:clientom="tablesection">
  4503.         <complexType content="mixed">
  4504.             <choice>
  4505.             <element ref="tr"/>
  4506.             <element ref="coreLanguage"/>
  4507.             </choice>
  4508.             <attribute name="align"  value="left">
  4509.                 <simpleType base="NMTOKEN">
  4510.                     <enumeration value="left"/>
  4511.                     <enumeration value="center"/>
  4512.                     <enumeration value="right"/>
  4513.                     <enumeration value="justify"/>
  4514.                     <enumeration value="char"/>
  4515.                 </simpleType>
  4516.             </attribute>
  4517.             <attribute name="bgcolor" vs:builder="color"/>
  4518.             <attribute name="onfilterchange" vs:omtype="event"/>
  4519.             <attribute name="valign"  value="middle">
  4520.                 <simpleType base="NMTOKEN">
  4521.                     <enumeration value="baseline"/>
  4522.                     <enumeration value="bottom"/>
  4523.                     <enumeration value="middle"/>
  4524.                     <enumeration value="top"/>
  4525.                 </simpleType>
  4526.             </attribute>
  4527.             <attribute name="accesskey"/>
  4528.             <attribute name="class" vs:mapstoname="className"/>
  4529.             <attribute name="id"/>
  4530.             <attribute name="runat" vs:readonly="true">
  4531.                 <simpleType base="NMTOKEN">
  4532.                     <enumeration value="server"/>
  4533.                 </simpleType>
  4534.             </attribute>
  4535.             <attribute name="style" vs:builder="style"/>
  4536.             <attribute name="tabindex" />
  4537.             <attribute name="title"/>
  4538.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4539.             <attribute name="xmlns" />
  4540.             <attribute name="onclick" vs:omtype="event"/>
  4541.             <attribute name="ondblclick" vs:omtype="event"/>
  4542.             <attribute name="onhelp" vs:omtype="event"/>
  4543.             <attribute name="onkeydown" vs:omtype="event"/>
  4544.             <attribute name="onkeypress" vs:omtype="event"/>
  4545.             <attribute name="onkeyup" vs:omtype="event"/>
  4546.             <attribute name="onmousemove" vs:omtype="event"/>
  4547.             <attribute name="onmouseout" vs:omtype="event"/>
  4548.             <attribute name="onmouseover" vs:omtype="event"/>
  4549.             <attribute name="onmouseup" vs:omtype="event"/>
  4550.         </complexType>
  4551.     </element>
  4552.     <element name="th" vs:clientom="tablecell">
  4553.         <complexType content="mixed">
  4554.             <choice>
  4555.             <element ref="InlineContent"/>
  4556.             <element ref="BlockContent"/>
  4557.             <element ref="coreLanguage"/>
  4558.             </choice>
  4559.             <attribute name="align"  value="left">
  4560.                 <simpleType base="NMTOKEN">
  4561.                     <enumeration value="left"/>
  4562.                     <enumeration value="center"/>
  4563.                     <enumeration value="right"/>
  4564.                 </simpleType>
  4565.             </attribute>
  4566.             <attribute name="colspan"  value="1" type="integer"/>
  4567.             <attribute name="height"/>
  4568.             <attribute name="nowrap"  value="false" type="boolean" vs:standalone="true" />
  4569.             <attribute name="onafterupdate" vs:omtype="event"/>
  4570.             <attribute name="onbeforeunload" vs:omtype="event"/>
  4571.             <attribute name="onfilterchange" vs:omtype="event"/>
  4572.             <attribute name="onresize" vs:omtype="event"/>
  4573.             <attribute name="rowspan"  value="1" type="integer"/>
  4574.             <attribute name="valign"  value="middle">
  4575.                 <simpleType base="NMTOKEN">
  4576.                     <enumeration value="baseline"/>
  4577.                     <enumeration value="bottom"/>
  4578.                     <enumeration value="middle"/>
  4579.                     <enumeration value="top"/>
  4580.                 </simpleType>
  4581.             </attribute>
  4582.             <attribute name="width"/>
  4583.             <attribute name="background" type="uri-reference"/>
  4584.             <attribute name="bgcolor" vs:builder="color"/>
  4585.             <attribute name="bordercolor" vs:builder="color"/>
  4586.             <attribute name="bordercolordark" vs:builder="color"/>
  4587.             <attribute name="bordercolorlight" vs:builder="color"/>
  4588.             <attribute name="accesskey"/>
  4589.             <attribute name="class" vs:mapstoname="className"/>
  4590.             <attribute name="id"/>
  4591.             <attribute name="runat" vs:readonly="true">
  4592.                 <simpleType base="NMTOKEN">
  4593.                     <enumeration value="server"/>
  4594.                 </simpleType>
  4595.             </attribute>
  4596.             <attribute name="style" vs:builder="style"/>
  4597.             <attribute name="tabindex" />
  4598.             <attribute name="title"/>
  4599.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4600.             <attribute name="xmlns" />
  4601.             <attribute name="onclick" vs:omtype="event"/>
  4602.             <attribute name="ondblclick" vs:omtype="event"/>
  4603.             <attribute name="onhelp" vs:omtype="event"/>
  4604.             <attribute name="onkeydown" vs:omtype="event"/>
  4605.             <attribute name="onkeypress" vs:omtype="event"/>
  4606.             <attribute name="onkeyup" vs:omtype="event"/>
  4607.             <attribute name="onmousemove" vs:omtype="event"/>
  4608.             <attribute name="onmouseout" vs:omtype="event"/>
  4609.             <attribute name="onmouseover" vs:omtype="event"/>
  4610.             <attribute name="onmouseup" vs:omtype="event"/>
  4611.         </complexType>
  4612.     </element>
  4613.     <element name="thead" vs:clientom="tablesection">
  4614.         <complexType content="mixed">
  4615.             <choice>
  4616.             <element ref="tr"/>
  4617.             <element ref="coreLanguage"/>
  4618.             </choice>
  4619.             <attribute name="align"  value="left">
  4620.                 <simpleType base="NMTOKEN">
  4621.                     <enumeration value="left"/>
  4622.                     <enumeration value="center"/>
  4623.                     <enumeration value="right"/>
  4624.                     <enumeration value="justify"/>
  4625.                     <enumeration value="char"/>
  4626.                 </simpleType>
  4627.             </attribute>
  4628.             <attribute name="bgcolor" vs:builder="color"/>
  4629.             <attribute name="onfilterchange" vs:omtype="event"/>
  4630.             <attribute name="valign"  value="middle">
  4631.                 <simpleType base="NMTOKEN">
  4632.                     <enumeration value="baseline"/>
  4633.                     <enumeration value="bottom"/>
  4634.                     <enumeration value="middle"/>
  4635.                     <enumeration value="top"/>
  4636.                 </simpleType>
  4637.             </attribute>
  4638.             <attribute name="accesskey"/>
  4639.             <attribute name="class" vs:mapstoname="className"/>
  4640.             <attribute name="id"/>
  4641.             <attribute name="runat" vs:readonly="true">
  4642.                 <simpleType base="NMTOKEN">
  4643.                     <enumeration value="server"/>
  4644.                 </simpleType>
  4645.             </attribute>
  4646.             <attribute name="style" vs:builder="style"/>
  4647.             <attribute name="tabindex" />
  4648.             <attribute name="title"/>
  4649.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4650.             <attribute name="xmlns" />
  4651.             <attribute name="onclick" vs:omtype="event"/>
  4652.             <attribute name="ondblclick" vs:omtype="event"/>
  4653.             <attribute name="onhelp" vs:omtype="event"/>
  4654.             <attribute name="onkeydown" vs:omtype="event"/>
  4655.             <attribute name="onkeypress" vs:omtype="event"/>
  4656.             <attribute name="onkeyup" vs:omtype="event"/>
  4657.             <attribute name="onmousemove" vs:omtype="event"/>
  4658.             <attribute name="onmouseout" vs:omtype="event"/>
  4659.             <attribute name="onmouseover" vs:omtype="event"/>
  4660.             <attribute name="onmouseup" vs:omtype="event"/>
  4661.         </complexType>
  4662.     </element>
  4663.     <element name="title">
  4664.         <complexType content="mixed">
  4665.         </complexType>
  4666.         <attribute name="accesskey"/>
  4667.         <attribute name="class" vs:mapstoname="className"/>
  4668.         <attribute name="id"/>
  4669.         <attribute name="runat" vs:readonly="true">
  4670.             <simpleType base="NMTOKEN">
  4671.                 <enumeration value="server"/>
  4672.             </simpleType>
  4673.         </attribute>
  4674.         <attribute name="style" vs:builder="style"/>
  4675.         <attribute name="tabindex" />
  4676.         <attribute name="title"/>
  4677.         <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4678.         <attribute name="xmlns" />
  4679.         <attribute name="onclick" vs:omtype="event"/>
  4680.         <attribute name="ondblclick" vs:omtype="event"/>
  4681.         <attribute name="onhelp" vs:omtype="event"/>
  4682.         <attribute name="onkeydown" vs:omtype="event"/>
  4683.         <attribute name="onkeypress" vs:omtype="event"/>
  4684.         <attribute name="onkeyup" vs:omtype="event"/>
  4685.         <attribute name="onmousemove" vs:omtype="event"/>
  4686.         <attribute name="onmouseout" vs:omtype="event"/>
  4687.         <attribute name="onmouseover" vs:omtype="event"/>
  4688.         <attribute name="onmouseup" vs:omtype="event"/>
  4689.     </element>
  4690.     <element name="tr" vs:implicitClosure="true">
  4691.         <complexType content="mixed">
  4692.             <choice>
  4693.             <element ref="th"/>
  4694.             <element ref="td"/>
  4695.             <element ref="coreLanguage"/>
  4696.             </choice>
  4697.             <attribute name="align"  value="left">
  4698.                 <simpleType base="NMTOKEN">
  4699.                     <enumeration value="left"/>
  4700.                     <enumeration value="center"/>
  4701.                     <enumeration value="right"/>
  4702.                 </simpleType>
  4703.             </attribute>
  4704.             <attribute name="valign"  value="middle">
  4705.                 <simpleType base="NMTOKEN">
  4706.                     <enumeration value="baseline"/>
  4707.                     <enumeration value="bottom"/>
  4708.                     <enumeration value="middle"/>
  4709.                     <enumeration value="top"/>
  4710.                 </simpleType>
  4711.             </attribute>
  4712.             <attribute name="bgcolor" vs:builder="color"/>
  4713.             <attribute name="bordercolor" vs:builder="color"/>
  4714.             <attribute name="bordercolordark" vs:builder="color"/>
  4715.             <attribute name="bordercolorlight" vs:builder="color"/>
  4716.             <attribute name="accesskey"/>
  4717.             <attribute name="class" vs:mapstoname="className"/>
  4718.             <attribute name="id"/>
  4719.             <attribute name="runat" vs:readonly="true">
  4720.                 <simpleType base="NMTOKEN">
  4721.                     <enumeration value="server"/>
  4722.                 </simpleType>
  4723.             </attribute>
  4724.             <attribute name="style" vs:builder="style"/>
  4725.             <attribute name="tabindex" />
  4726.             <attribute name="title"/>
  4727.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4728.             <attribute name="xmlns" />
  4729.             <attribute name="onclick" vs:omtype="event"/>
  4730.             <attribute name="ondblclick" vs:omtype="event"/>
  4731.             <attribute name="onhelp" vs:omtype="event"/>
  4732.             <attribute name="onkeydown" vs:omtype="event"/>
  4733.             <attribute name="onkeypress" vs:omtype="event"/>
  4734.             <attribute name="onkeyup" vs:omtype="event"/>
  4735.             <attribute name="onmousemove" vs:omtype="event"/>
  4736.             <attribute name="onmouseout" vs:omtype="event"/>
  4737.             <attribute name="onmouseover" vs:omtype="event"/>
  4738.             <attribute name="onmouseup" vs:omtype="event"/>
  4739.         </complexType>
  4740.     </element>
  4741.     <element name="tt" vs:clientom="phrase">
  4742.         <complexType content="mixed">
  4743.             <choice>
  4744.             <element ref="InlineContent"/>
  4745.             <element ref="coreLanguage"/>
  4746.             </choice>
  4747.             <attribute name="accesskey"/>
  4748.             <attribute name="class" vs:mapstoname="className"/>
  4749.             <attribute name="id"/>
  4750.             <attribute name="runat" vs:readonly="true">
  4751.                 <simpleType base="NMTOKEN">
  4752.                     <enumeration value="server"/>
  4753.                 </simpleType>
  4754.             </attribute>
  4755.             <attribute name="style" vs:builder="style"/>
  4756.             <attribute name="tabindex" />
  4757.             <attribute name="title"/>
  4758.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4759.             <attribute name="xmlns" />
  4760.             <attribute name="onclick" vs:omtype="event"/>
  4761.             <attribute name="ondblclick" vs:omtype="event"/>
  4762.             <attribute name="onhelp" vs:omtype="event"/>
  4763.             <attribute name="onkeydown" vs:omtype="event"/>
  4764.             <attribute name="onkeypress" vs:omtype="event"/>
  4765.             <attribute name="onkeyup" vs:omtype="event"/>
  4766.             <attribute name="onmousemove" vs:omtype="event"/>
  4767.             <attribute name="onmouseout" vs:omtype="event"/>
  4768.             <attribute name="onmouseover" vs:omtype="event"/>
  4769.             <attribute name="onmouseup" vs:omtype="event"/>
  4770.         </complexType>
  4771.     </element>
  4772.     <element name="u" vs:deprecated="true" vs:clientom="phrase">
  4773.         <complexType content="mixed">
  4774.             <choice>
  4775.             <element ref="InlineContent"/>
  4776.             <element ref="coreLanguage"/>
  4777.             </choice>
  4778.             <attribute name="accesskey"/>
  4779.             <attribute name="class" vs:mapstoname="className"/>
  4780.             <attribute name="id"/>
  4781.             <attribute name="runat" vs:readonly="true">
  4782.                 <simpleType base="NMTOKEN">
  4783.                     <enumeration value="server"/>
  4784.                 </simpleType>
  4785.             </attribute>
  4786.             <attribute name="style" vs:builder="style"/>
  4787.             <attribute name="tabindex" />
  4788.             <attribute name="title"/>
  4789.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4790.             <attribute name="xmlns" />
  4791.             <attribute name="onclick" vs:omtype="event"/>
  4792.             <attribute name="ondblclick" vs:omtype="event"/>
  4793.             <attribute name="onhelp" vs:omtype="event"/>
  4794.             <attribute name="onkeydown" vs:omtype="event"/>
  4795.             <attribute name="onkeypress" vs:omtype="event"/>
  4796.             <attribute name="onkeyup" vs:omtype="event"/>
  4797.             <attribute name="onmousemove" vs:omtype="event"/>
  4798.             <attribute name="onmouseout" vs:omtype="event"/>
  4799.             <attribute name="onmouseover" vs:omtype="event"/>
  4800.             <attribute name="onmouseup" vs:omtype="event"/>
  4801.         </complexType>
  4802.     </element>
  4803.     <element name="ul">
  4804.         <complexType content="mixed">
  4805.             <choice>
  4806.             <element ref="ul" vs:deprecated="true"/>
  4807.             <element ref="li"/>
  4808.             <element ref="coreLanguage"/>
  4809.             </choice>
  4810.             <attribute name="type"  value="1" default="disc">
  4811.                 <simpleType base="NMTOKEN">
  4812.                     <enumeration value="circle"/>
  4813.                     <enumeration value="disk"/>
  4814.                     <enumeration value="square"/>
  4815.                 </simpleType>
  4816.             </attribute>
  4817.             <attribute name="accesskey"/>
  4818.             <attribute name="class" vs:mapstoname="className"/>
  4819.             <attribute name="id"/>
  4820.             <attribute name="runat" vs:readonly="true">
  4821.                 <simpleType base="NMTOKEN">
  4822.                     <enumeration value="server"/>
  4823.                 </simpleType>
  4824.             </attribute>
  4825.             <attribute name="style" vs:builder="style"/>
  4826.             <attribute name="tabindex" />
  4827.             <attribute name="title"/>
  4828.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4829.             <attribute name="xmlns" />
  4830.             <attribute name="onclick" vs:omtype="event"/>
  4831.             <attribute name="ondblclick" vs:omtype="event"/>
  4832.             <attribute name="onhelp" vs:omtype="event"/>
  4833.             <attribute name="onkeydown" vs:omtype="event"/>
  4834.             <attribute name="onkeypress" vs:omtype="event"/>
  4835.             <attribute name="onkeyup" vs:omtype="event"/>
  4836.             <attribute name="onmousemove" vs:omtype="event"/>
  4837.             <attribute name="onmouseout" vs:omtype="event"/>
  4838.             <attribute name="onmouseover" vs:omtype="event"/>
  4839.             <attribute name="onmouseup" vs:omtype="event"/>
  4840.         </complexType>
  4841.     </element>
  4842.     <element name="var" vs:clientom="phrase">
  4843.         <complexType content="mixed">
  4844.             <choice>
  4845.             <element ref="InlineContent"/>
  4846.             <element ref="coreLanguage"/>
  4847.             </choice>
  4848.             <attribute name="accesskey"/>
  4849.             <attribute name="class" vs:mapstoname="className"/>
  4850.             <attribute name="id"/>
  4851.             <attribute name="runat" vs:readonly="true">
  4852.                 <simpleType base="NMTOKEN">
  4853.                     <enumeration value="server"/>
  4854.                 </simpleType>
  4855.             </attribute>
  4856.             <attribute name="style" vs:builder="style"/>
  4857.             <attribute name="tabindex" />
  4858.             <attribute name="title"/>
  4859.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4860.             <attribute name="xmlns" />
  4861.             <attribute name="onclick" vs:omtype="event"/>
  4862.             <attribute name="ondblclick" vs:omtype="event"/>
  4863.             <attribute name="onhelp" vs:omtype="event"/>
  4864.             <attribute name="onkeydown" vs:omtype="event"/>
  4865.             <attribute name="onkeypress" vs:omtype="event"/>
  4866.             <attribute name="onkeyup" vs:omtype="event"/>
  4867.             <attribute name="onmousemove" vs:omtype="event"/>
  4868.             <attribute name="onmouseout" vs:omtype="event"/>
  4869.             <attribute name="onmouseover" vs:omtype="event"/>
  4870.             <attribute name="onmouseup" vs:omtype="event"/>
  4871.         </complexType>
  4872.     </element>
  4873.     <element name="wbr" vs:empty="true" vs:clientom="phrase">
  4874.         <complexType content="mixed">
  4875.         </complexType>
  4876.     </element>
  4877.     <element name="xml">
  4878.         <complexType content="mixed">
  4879.             <attribute name="ns" type="uri-reference"/>
  4880.             <attribute name="prefix"/>
  4881.             <attribute name="src" type="uri-reference"/>
  4882.             <attribute name="accesskey"/>
  4883.             <attribute name="class" vs:mapstoname="className"/>
  4884.             <attribute name="id"/>
  4885.             <attribute name="runat" vs:readonly="true">
  4886.                 <simpleType base="NMTOKEN">
  4887.                     <enumeration value="server"/>
  4888.                 </simpleType>
  4889.             </attribute>
  4890.             <attribute name="style" vs:builder="style"/>
  4891.             <attribute name="tabindex" />
  4892.             <attribute name="title"/>
  4893.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4894.             <attribute name="xmlns" />
  4895.             <attribute name="onclick" vs:omtype="event"/>
  4896.             <attribute name="ondblclick" vs:omtype="event"/>
  4897.             <attribute name="onhelp" vs:omtype="event"/>
  4898.             <attribute name="onkeydown" vs:omtype="event"/>
  4899.             <attribute name="onkeypress" vs:omtype="event"/>
  4900.             <attribute name="onkeyup" vs:omtype="event"/>
  4901.             <attribute name="onmousemove" vs:omtype="event"/>
  4902.             <attribute name="onmouseout" vs:omtype="event"/>
  4903.             <attribute name="onmouseover" vs:omtype="event"/>
  4904.             <attribute name="onmouseup" vs:omtype="event"/>
  4905.         </complexType>
  4906.     </element>
  4907.     <element name="xmp" vs:deprecated="true" vs:clientom="block">
  4908.         <complexType content="mixed">
  4909.             <choice>
  4910.             <element ref="coreLanguage"/>
  4911.             </choice>
  4912.             <attribute name="accesskey"/>
  4913.             <attribute name="class" vs:mapstoname="className"/>
  4914.             <attribute name="id"/>
  4915.             <attribute name="runat" vs:readonly="true">
  4916.                 <simpleType base="NMTOKEN">
  4917.                     <enumeration value="server"/>
  4918.                 </simpleType>
  4919.             </attribute>
  4920.             <attribute name="style" vs:builder="style"/>
  4921.             <attribute name="tabindex" />
  4922.             <attribute name="title"/>
  4923.             <attribute name="viewastext"  vs:nonbrowseable="true"/>
  4924.             <attribute name="xmlns" />
  4925.             <attribute name="onclick" vs:omtype="event"/>
  4926.             <attribute name="ondblclick" vs:omtype="event"/>
  4927.             <attribute name="onhelp" vs:omtype="event"/>
  4928.             <attribute name="onkeydown" vs:omtype="event"/>
  4929.             <attribute name="onkeypress" vs:omtype="event"/>
  4930.             <attribute name="onkeyup" vs:omtype="event"/>
  4931.             <attribute name="onmousemove" vs:omtype="event"/>
  4932.             <attribute name="onmouseout" vs:omtype="event"/>
  4933.             <attribute name="onmouseover" vs:omtype="event"/>
  4934.             <attribute name="onmouseup" vs:omtype="event"/>
  4935.         </complexType>
  4936.     </element>
  4937.     <!-- XDR datatype derivations -->
  4938.     <simpleType name="i2" base="integer">
  4939.         <minInclusive value="-32768"/>
  4940.         <maxInclusive value="32767"/>
  4941.     </simpleType>
  4942.     <simpleType name="ui4" base="non-negative-integer">
  4943.         <minInclusive value="0"/>
  4944.         <maxInclusive value="4294967295"/>
  4945.     </simpleType>
  4946. </schema>
  4947.